SQLite glob関数のワイルドカード

glob:文字列をパターン検索する
対応バージョン:SQLite2,3
書式:glob("パターン","検索文字列")


どのワイルドカードが使えるのか、
試してみてみました。

                                                                                              • -

『*』
マルチバイト文字でも、問題なく使えました。
sqlite>SELECT glob('a*','abcd');
結果:1


sqlite>SELECT glob('あ*','あいうえ');
結果:1

                                                                                              • -

『?』
マルチバイト文字は、1文字とは数えてくれないようですね…。
sqlite>SELECT glob('abc?','abcd');
結果:1


sqlite>SELECT glob('あいう?','あいうえ');
結果:0


sqlite>SELECT glob('あいう?','あいうe');
結果:1

                                                                                              • -

この他、『[]』や『{}』も試してみましたが、
どうも使えないようでした。