クエリに関連する質問

WBOY
リリース: 2016-06-13 13:35:54
オリジナル
959 人が閲覧しました

クエリについての質問です

あるテーブルのレコードはこんな感じです
id title cid
100 Zhang San 2,3
101 Li Si 3,4
102 Wang Wu 12,13

検索する場合、cidフィールド=2のレコードを確認するという条件があります

はどのように書けばよいでしょうか?

SQL ステートメント内の like は厳密である必要はなく、レコード 100 と 102 の両方が見つかる可能性があります。


-----解決策--- --- ---------------

SQL コード
SELECT * FROM テーブル WHERE FIND_IN_SET('2',cid);
<br><font color="#e78608">------解決策------------------</font><br>
mysql> select find_in_set(2, "2,3,4");<br>+-----------------------+<br>| find_in_set(2, "2,3,4") |<br>+-----------------------+<br>| 1 |<br>+-------------+<br>セット内の 1 行 (0.00 秒)<br><br>mysql>select find_in_set ( 2, "52,3,4");<br>+-------------------------------------+<br>| "52,3,4") |<br>+-------------------------------------+<br>0 |<br> + ------------------------+<br>セット内の 1 行 (0.00 秒)<br><br>mysql> select find_in_set( 2 , "2,3,4"); <br>+----------------------+<br>| ,3,4") |<br>+----------------------+<br>| 1 |<br>+-- - -----------------------+<br>セット内の 1 行 (0.00 秒) <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート