SQL IN の問題

WBOY
リリース: 2016-06-23 13:31:13
オリジナル
1018 人が閲覧しました

ID 値は 50 です
where id in (50) は正常です

ただし、id 値が 50,51,52 の場合
where id in (50) は検索できません
where id in ('50')それもうまくいきません
解決方法


ディスカッション(解決策)に返信

like または find_in_set.

select * from tb where id like '%50%'

または

select * from tb where find_in_set('50',id)

like または find_in_set。

select * from tb where id like '%50%'

または

select * from tb where find_in_set('50',id)



like の使用は正確ではありません。たとえば、クエリは 5 ですが、そうではありません。 50、それは違います

find_in_set を使ったことがないのですが、正確ですか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!