mysql データベースで # を検索する必要があります。私は次のことを試しました:
SELECT * FROM table WHERE column LIKE '#%'
私もこれを試しました:
SELECT * FROM table WHERE column LIKE '[#]%'
それらのどれも機能しません。助言がありますか?
それはうまくいきSELECT * FROM table WHERE column LIKE '#%'
ませんか?私はそれをテストしましたが、そうです。
多分SELECT * FROM table WHERE column LIKE '%#%'
SELECT * FROM table WHERE column REGEXP '^[[.#.]]'
また
SELECT * FROM table WHERE column REGEXP '^[[.number-sign.]]'
この正規表現は、単に属性#
の値の最初の部分をチェックすることを意味しますcolumn
正規表現をこの'^[[.#.]]{1}[[:digit:]]+$'
ORのようなものに変更できます。これは、数字 (のみ) が続く必要が'^[[.number-sign.]]{1}[[:digit:]]+$'
あることを意味します。#
このURLを確認してください
http://dev.mysql.com/doc/refman/5.1/en/regexp.html
検索[.characters.]
すると、理解できるようにいくつかの例が提供されます。