、MySQLのワイルドカードは - すべてを返しますので、そこに1
SELECT * FROM table WHERE col LIKE '%'
です。動作していないクエリ明らかに
SELECT * FROM table WHERE col = '*'
*
のワイルドカードがありますが、私はちょうど私がワイルドカードをたい場所を示すためにそこにそれを置きます。私が選択している列には1〜12の整数が含まれており、特定の番号を持つすべてのレコード、またはワイルドカードを持つすべてのレコードを選択できるようにしたいと考えています。 =は、ワイルドカードのサポートを提供していないため、LIKEを使用するための
おかげで、
ありがとう、ちょうど私が探していたもの。それをコードで処理し、必要なときに特定のWHERE節を含むようにクエリを変更します。 – Dan
MySQLはどちらをサポートしていますか?私はそれがちょうどTSQLだと思った –
@ジョー:BETWEENは標準SQLです。私は、BETWEENをサポートしていないSQLをサポートするシステムには一度も会ったことがありません。 –