2
tablename - names
values    - %dfdf
            hhhh
            %fgfg

すべての名前を取得したい場合はstarting from %、どうすればよいですか?

4

1 に答える 1

4

LIKE値が特定の部分文字列で始まるかどうかをテストするために使用できます。は特殊文字であるため%、エスケープする必要があります。

ワイルドカード文字のリテラル インスタンスをテストするには、その前にエスケープ文字を付けます。ESCAPE 文字を指定しない場合は、「\」と見なされます。

これを試して:

SELECT `values`
FROM names
WHERE `values` LIKE '\%%'

オンラインで動作することを確認してください: sqlfiddle

于 2012-08-06T01:25:46.313 に答える