問題タブ [find-in-set]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2250 参照

mysql - MySqlはコンマ区切りのセットで値を見つけます

このようにフィールドに値が保存されています1,255,230,265

その文字列の 2 番目の値を返す関数が MySQL にありますか? この場合は になります255

を使用してみlocateましたが、これは意図されていないようです。

0 投票する
1 に答える
1769 参照

mysql - mysqlのカンマ区切りの列から複数の値を検索

FIND_IN_SET()where myColumnmay contain data as 1,2,3or 2,3,6..in random を使用して、複数の OR 条件を持つソリューションを試す価値はないと思いますFIND_IN_SET( '1', myColumn ) OR FIND_IN_SET( '3', myColumn ) OR FIND_IN_SET( '5', myColumn )

これが適切でない場合、クエリに合わせて正規化されたソリューションが必要になる場合があります

0 投票する
1 に答える
548 参照

php - mysql | 空の列と FIND_IN_SET からの要求

私はテーブルを持っています:

説明: positioncolumn はテキスト フィールドです。私のリクエストはここにあります:

このリクエストは 1,2,3,4 を返します。私が必要とするので、これは間違っています: 1,2,4 -> 条件: ( position> ''). どこに問題があり、リクエストを変更するにはどうすればよいですか? ありがとう。

0 投票する
1 に答える
60 参照

php - コンマで分割された行の位置を取得します

SQLテーブルに次のような行があります

次のように find_in_set を使用してクエリを実行したいと思います。

新しいフィールドで結果の位置を取得します

0 投票する
4 に答える
183 参照

php - SQLクエリでコンマで区切られた2つの文字列を比較する

このようなフィールドを持つテーブルがあります

そして、私はこの文字列を持っています:

このカテゴリーの商品を探したい

mysqlクエリで。

誰かがアイデアを持っていますか?

0 投票する
1 に答える
3023 参照

mysql - ハッシュ値でFIND_IN_SET my sql関数を使用する

次のクエリがあります。

結果セットの順序を IN 句のパラメーターの順序と同じに保ちます。

私はこのSOの質問を見つけました。

問題は、mysql が一連の SHA1 関数を解釈する方法を認識していないことです。それらを文字列として渡すと正しく評価されず、式 (引用符なし) を渡すと次のエラーが発生します。

0 投票する
2 に答える
187 参照

php - 異なる Mysql group_concat と where が奇妙な結果をもたらす

正常に動作する次のクエリがあります (以下を参照)。

しかし、たとえば条件を追加するとAND (specialtyName = '...')、主な結果は問題ありませんが、GROUP_CONCAT は条件に一致する結果のみを表示します。

誰でもこれで私を助けてもらえますか?

前もって感謝します。

フレッド。