文章詳情頁
MySQL查詢字段中包含某個值得記錄
瀏覽:102日期:2022-06-20 11:05:31
問題描述
表結構如下:
batch_nouserIduserNamecreateTimetravelerIds20160712-0023321系統管理員2016-07-12 21:34:501,11,12travelerIds是多個travelerId用逗號連接起來的字符串
如果需要查詢包含有travelerId等于1的記錄,該查詢語句怎么寫?
問題解答
回答1:mysql 有一個 FIND_IN_SET 函數 可以去看一下
回答2:select * from 表名 where FIND_IN_SET(’1’,travelerId)
travelerId必須用逗號分隔
回答3:可以使用正則表達式。
比如:
SELECT field_name FROM table_name WHERE travelerIds REGEXP ’1’;
相關文章:
1. Mysql5.6以后,說 innode 的 select 性能不輸 myisam 了,為什么 ?2. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下3. android-studio - Android studio導入老版本的2048項目報錯4. error文件中的大量東東5. 請問一下各位老鳥 我一直在學習獨孤九賤 現在是在tp5 今天發現 這個系列視頻沒有實戰6. PhpStorm 輸入php按tab后生成的起始結束標簽<php><php> 如何修改?7. PHP類屬性聲明?8. php mail無法發送郵件9. 冒昧問一下,我這php代碼哪里出錯了???10. TP6.0 Jump.php報錯
排行榜
