私は、このフィールド(1 | 5 | 18 | 44 | 98 | 22)のようなフィールドの埋め桁(それぞれ1-2シンボル)を含むテーブルを持っています、またフィールドには1つのディジットしか含まれていません(ディバイダなし|) このフィールドで特定の数字を検索するにはどうすればよいですか? たとえば、私は行を選択する必要がありますが、5つだけ含まれていますか、それとも18と44だけですか?方法:MYSQLテキストフィールドから選択すると、| REGEXPを使用していますか?
答えて
。
SELECT *
FROM YOUR TABLE
WHERE INSTR(CONCAT('|', field, '|'), '|1|') >0
あなたの行が返されます。
SELECT *
FROM YOUR TABLE
WHERE INSTR(CONCAT('|', field, '|'), '|31|') >0
は見つかりません。行は返されません。
SELECT *
FROM YOUR TABLE
WHERE (INSTR(concat('|',field,'|'), '|18|') >0 and INSTR(concat('|',field,'|'), '|44|') >0)
あなたのフィールドに18と44の両方が返されます。
うわー!できます!ありがとう、ネシムラゾン! – user1349119
これを試してください:あなたが照会しながら、このようにフィールドの開始と終了にパイプを追加することができます
SELECT * FROM table WHERE field REGEXP '(^|\|)digit_you_want_add_here($|\|)'
ええと、正規表現の 'empty(sub)expression'がエラーになりました – user1349119
あなたが試したこと?あなたのSQLコードを投稿してください。 – Cylian
- 1. regexpを使用してmysqlから行を選択
- 2. MySQLでREGEXPを使用して列を選択
- 3. チェックボックス(PHP)を使用してmysqlテーブルから行を選択する方法
- 4. テキストフィールドの2番目の行から文字列を選択する方法mysql
- 5. mySQLテーブルから行を選択してマージする方法(PHP)
- 6. MySQLのテキストフィールドからX単語を選択する
- 7. pdoを使用してデータベースから選択する方法
- 8. Express.jsとnode.jsを使用してMySQLから選択を取得
- 9. Poco MySQLコネクタを使用してデータベースを選択する方法
- 10. ASP.NET MVCでjQueryを使用してドロップダウンリストから選択した項目でテキストフィールドを入力する方法
- 11. mysqlから条件を選択してフィールドを選択する
- 12. Idを使用して他のテーブルから選択する方法を1つずつ選択する方法
- 13. ms単語マクロを使用してテキストフィールドの一部を選択する方法
- 14. MySQLから最も古い日付を選択する方法
- 15. AjaxとPluginを使用してデータベースからデータを選択する方法Select2
- 16. SeleniumとPythonを使用してドロップダウンから値を選択する方法
- 17. regexpを使用してTravisログからMavenとGraleを区別する方法
- 18. podscmsが使用するテンプレートページを選択する方法とその中から選択する方法
- 19. laravel where節とcreated_atを使用してデータベースから選択する方法
- 20. インテントから選択者をPendingIntentとして使用する方法
- 21. MySqlストアドプロシージャ:プロシージャテーブルからの選択方法
- 22. 次のコードを使用して、Code Igniter Webアプリケーションを使用してMySQLデータベースから選択しています。
- 23. テキストフィールドの選択方法
- 24. mysql/phpを使用してDBから行を選択
- 25. MySQL:サブクエリと結合を使用してmin()を選択する方法
- 26. タグから選択してプロパティとして使用する - vuejs
- 27. regexpを使用しているURLではない行を選択しますか?
- 28. Mysqlは選択から行を選択します
- 29. 選択からの値を使用してMySQLの更新
- 30. カルーセル - 選択からカルーセルアイテムとオープンモーダルを選択する方法
まず、テーブルを再設計し、そのデータを別個の子テーブルに分割します。残りの質問は学問的になります。 –
このブログを読む(http://blog.fedecarg.com/2009/02/22/mysql-split-string-function/) – hjpotter92