ばかげているように聞こえるかもしれませんが、私はただ興味があります。
次の名前のテーブルがありますposts
。
+---------+------------------+------+-----+------ ---+----------------+ | | フィールド | フィールド タイプ | ヌル | キー | キー | デフォルト | エクストラ | +---------+------------------+------+-----+------ ---+----------------+ | | ID | int(10) 符号なし | いいえ | PRI | ヌル | auto_increment | | | タイトル | varchar(50) | はい | | | ヌル | | | | | ボディ | テキスト | はい | | | ヌル | | | | | 作成 | 日時 | はい | | | ヌル | | | | | 変更された | 日時 | はい | | | ヌル | | | +---------+------------------+------+-----+------ ---+----------------+
その価値:
+----+-----------------------+-------------------- ------+---------------------+--------------------- --------------+ | | ID | タイトル | ボディ | 作成 | 変更された | +----+-----------------------+-------------------- ------+---------------------+--------------------- --------------+ | | 2 | またまたタイトル!!!| | そして投稿本文が続きます。トラララララ | 2013-06-03 13:13:44 | 2013-06-05 09:36:51 | | | 3 | タイトルの逆襲 | これは本当にエキサイティングです!いいえ。| | 2013-06-03 13:13:46 | ヌル | | | 11 | トムキャット | トミーくん!!!FFF | 2013-06-04 16:33:22 | 2013-06-04 16:48:40 | | | 12 | FFD | dsfdsf | 2013-06-04 16:48:56 | 2013-06-04 16:55:50 | | | 13 | fdf | dfdsf | 2013-06-04 16:57:47 | 2013-06-05 09:36:54 | | | 14 | GGD | dsfdsf | 2013-06-04 17:02:33 | 2013-06-04 17:02:33 | | | 15 | GG# | dsfdsfff322 | 2013-06-05 09:36:20 | 2013-06-05 09:36:28 | +----+-----------------------+-------------------- ------+---------------------+--------------------- --------------+
Th
FIELDに関係なく、値を持つ行(大文字と小文字を区別しない)を検索したいとしましょう。これはクイック検索機能を作るようなものです。
通常、私は次のようなことをします:SELECT * FROM posts WHERE title LIKE '%Th%' OR body LIKE '%Th%'
明らかにそれらの値を受け入れないため、他のフィールドは含めませんでした。
これへのショートカットがあるかどうか知りたいですか?のようにSELECT * FROM posts LIKE '%Th%'
。
お知らせ下さい。ありがとう。