次の問合わせは、結果として2を返します。3グラムの'mit'と'ith'が一致します。'Smi'と'smi'は、大文字と小文字の違いにより一致しません。
SELECT NGRAM('John Smith','Allen smith 1',3);
以下の問合わせは結果としてゼロを返します。最初の文字列''は長さが3より短いため、3グラムは存在しません。
SELECT NGRAM ('','str1 empty',3);
以下の問合わせは結果としてゼロを返します。文字列内に0グラムは存在しません。
SELECT NGRAM ('test with zero length', 'test with zero length',0);
次の問合わせは、結果として3を返します。1グラムの'a'、'b'および'c'が一致します。
SELECT NGRAM ('abc','yyabc',1);
次の問合わせは、結果として2を返します。2グラムの'ab'と'bc'が一致します。
SELECT NGRAM ('abc','yyabc',2);
以下の問合わせは結果としてゼロを返します。2グラムの'ab'と'bc'が一致しますが、それぞれの一致位置の差が1以内にありません。
SELECT NGRAM ('abc','yyabc',2, 1);
次の問合わせは、結果として2を返します。2グラムの'ab'と'bc'が一致し、それぞれの一致位置の差が2以内にあります。
SELECT NGRAM ('abc','yyabc',2, 2);
次の問合わせは、結果として2を返します。2グラムの'ab'と'bc'が一致し、それらが各文字列内の同じ位置にあります。
SELECT NGRAM ('abc','abc',2, 0);
以下の問合わせは結果としてゼロを返します。入力文字列のどちらの長さも5より短いため、5グラムは存在しません。
SELECT NGRAM ('abc','abc',5,0);