ホームページ バックエンド開発 PHPチュートリアル 求一段SQL语句,太绕了,小弟我自己绕不出来了

求一段SQL语句,太绕了,小弟我自己绕不出来了

Jun 13, 2016 am 10:11 AM
like quot varchar

求一段SQL语句,太绕了,我自己绕不出来了。
表名:tables
以下为表内字段:
id(int)|value(varchar)|username(varchar)
以下为表内现有的记录:
1|AX,BX,CX,DX|名字1
2|AY,BY,CY|名字2
3|AZ,BZ,CZ,DZ,EZ,FZ|名字3
4|AX,BY,CZ,DZ|名字4
5|DZ,CY,BX,MZ|名字5

现在我需要的是通过获取到的值查询value字段
比如我现在获取到了"DZ,AZ,DX"这个值,然后我需要一个sql语句来做到根据获得的值来查询得到value这个字段里所有含有DZ和AZ和DX的所有记录,但同时如果只查询“A”这个值的时候却在以上记录中查询不到结果。

我自己绕了半天也没绕出来,谁帮我构造一下,或者帮我理一下思路。

万分感谢



------解决方案--------------------
FIND_IN_SET
------解决方案--------------------
`VALUE` like "%DZ%"
or 
`VALUE` like "%AZ%"
or
。。。。
这样?

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

MySQL の REGEXP と LIKE の違いは何ですか? MySQL の REGEXP と LIKE の違いは何ですか? May 30, 2023 pm 01:58 PM

1. 一致する内容の違い。LIKE ではデータ全体が一致する必要があります。Like では、このフィールドのすべての内容が条件を満たす必要がありますが、REGEXP では部分一致のみが必要で、満たされるフラグメントは 1 つだけです。 2. 一致位置の違い: LIKE は列全体に一致します。一致したテキストが列値にある場合、LIKE はそれを見つけられず、対応する行は返されません (ワイルドカードが使用されない限り)。REGEXP は列値内にあります。一致するテキストが列値にある場合、REGEXP はそれを見つけ、対応する行が返され、REGEXP は列値全体と一致します (LIKE と同じ効果)。 3. SQL ステートメントは、LIKE マッチングとは異なるデータを返します。SQL ステートメント

PythonでmysqlデータベースLIKE演算子を使用する方法 PythonでmysqlデータベースLIKE演算子を使用する方法 May 31, 2023 pm 09:46 PM

LIKE 演算子は、WHERE 句の列内の指定されたパターンを検索するために使用されます。構文: SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern これは、指定されたテンプレートが配置される場所であり、ここでは「%」が使用されます (ワイルドカード文字 % とも呼ばれます)。条件の前に配置すると、. で終わるデータが検索されます。 .; 例: % Li % が条件の後に配置される場合、... で始まるデータが検索されます。例: 条件の前後に Li %% が存在する場合、含まれるデータが検索されます。例: % Li % ちょっとした知識ポイント: ERROR1064 (42000):Youhaveane

mysql で varchar 型を使用して日付比較、並べ替え、その他の操作を実装する方法 mysql で varchar 型を使用して日付比較、並べ替え、その他の操作を実装する方法 May 31, 2023 pm 01:49 PM

MySQL の使用中、日付は通常、日時、タイムスタンプ、その他の形式で保存されます。しかし、特別なニーズや歴史的理由により、日付が varchar 形式で保存される場合があります。では、varchar 形式の日付データをどのように処理すればよいでしょうか? ?使用する関数: STR_TO_DATE(str,format) STR_TO_DATE(str,format) 関数は、DATE_FORMAT() 関数の逆関数です。文字列 str とフォーマット文字列 format を受け取ります。 STR_TO_DATE() は、形式文字列に日付と時刻のコンポーネントが含まれている場合、または単語が含まれている場合、DATETIME 値を返します。

Union を使用して MySQL の Like ステートメントを最適化する方法 Union を使用して MySQL の Like ステートメントを最適化する方法 May 31, 2023 pm 03:55 PM

Union を使用して Like ステートメントを最適化する 1) 場合によっては、クエリ内の比較に or 演算子を使用する必要があります。 or キーワードが where 句で頻繁に使用されすぎると、MySQL オプティマイザがレコードを取得するために誤ってフル テーブル スキャンを選択する可能性があります。 Union 句を使用すると、特にクエリの一方に最適化されたインデックスがあり、もう一方のクエリにも最適化されたインデックスがある場合に、クエリの実行が高速になります。たとえば、first_name と last_name にそれぞれインデックスがある場合、次のクエリ ステートメントを実行します: mysql>select*fromstudentswherefirst_namelike'A

mysqlのcharとvarcharの違いは何ですか mysqlのcharとvarcharの違いは何ですか Sep 04, 2023 pm 02:16 PM

mysql における char と varchar の違いは次のとおりです: 1. CHAR は固定長ですが、VARCHAR は可変長です; 2. CHAR の保存と検索の効率は高いですが、VARCHAR の保存と検索の効率は高くありません; 3. CHAR はストレージ領域を占有します, VARCHAR を使用すると、ストレージ領域を節約できます。

MySQL は VARCHAR のサイズをどのように決定するのか MySQL は VARCHAR のサイズをどのように決定するのか May 27, 2023 pm 09:20 PM

まず第一に、TEXT 型の使用は効率に重大な影響を与えるため、推奨されません。最善の方法は、VARCHAR を使用してフィールドの最大長を決定することです。まずテーブルにフィールドrule_valueを定義し、長さを255に設定してから、最小のjson文字列を入力します。MySQLのCHAR_LENGTH関数を使用してrule_valueのサイズを計算します: SELECTid、rule_type、rule_value、CHAR_LENGTH(rule_value) as rules_value_length、rule_markFROMtest_tableWHEREr

写真が消える問題を解決する方法 写真が消える問題を解決する方法 Apr 07, 2024 pm 03:02 PM

写真が消える問題を解決する方法 まず、写真ファイル $file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner() image_src) VALUES ('images/ {$file['name'

See all articles