問題タブ [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.
mysql - MySqlはコンマ区切りのセットで値を見つけます
このようにフィールドに値が保存されています1,255,230,265
。
その文字列の 2 番目の値を返す関数が MySQL にありますか? この場合は になります255
。
を使用してみlocate
ましたが、これは意図されていないようです。
mysql - mysqlのカンマ区切りの列から複数の値を検索
FIND_IN_SET()
where myColumn
may contain data as 1,2,3
or 2,3,6..
in random
を使用して、複数の OR 条件を持つソリューションを試す価値はないと思いますFIND_IN_SET( '1', myColumn ) OR FIND_IN_SET( '3', myColumn ) OR FIND_IN_SET( '5', myColumn )
これが適切でない場合、クエリに合わせて正規化されたソリューションが必要になる場合があります
php - mysql | 空の列と FIND_IN_SET からの要求
私はテーブルを持っています:
説明: position
column はテキスト フィールドです。私のリクエストはここにあります:
このリクエストは 1,2,3,4 を返します。私が必要とするので、これは間違っています: 1,2,4 -> 条件: ( position
> ''). どこに問題があり、リクエストを変更するにはどうすればよいですか? ありがとう。
php - コンマで分割された行の位置を取得します
SQLテーブルに次のような行があります
次のように find_in_set を使用してクエリを実行したいと思います。
新しいフィールドで結果の位置を取得します
php - SQLクエリでコンマで区切られた2つの文字列を比較する
このようなフィールドを持つテーブルがあります
そして、私はこの文字列を持っています:
このカテゴリーの商品を探したい
mysqlクエリで。
誰かがアイデアを持っていますか?
mysql - ハッシュ値でFIND_IN_SET my sql関数を使用する
次のクエリがあります。
結果セットの順序を IN 句のパラメーターの順序と同じに保ちます。
私はこのSOの質問を見つけました。
問題は、mysql が一連の SHA1 関数を解釈する方法を認識していないことです。それらを文字列として渡すと正しく評価されず、式 (引用符なし) を渡すと次のエラーが発生します。
php - 異なる Mysql group_concat と where が奇妙な結果をもたらす
正常に動作する次のクエリがあります (以下を参照)。
しかし、たとえば条件を追加するとAND (specialtyName = '...')
、主な結果は問題ありませんが、GROUP_CONCAT は条件に一致する結果のみを表示します。
誰でもこれで私を助けてもらえますか?
前もって感謝します。
フレッド。