文章詳情頁
MySQL查詢字段中包含某個值得記錄
瀏覽:81日期: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. javascript - 能否讓vue-cli的express修改express重啟服務2. Span標簽3. mysql - 記得以前在哪里看過一個估算時間的網站4. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題5. docker start -a dockername 老是卡住,什么情況?6. golang - 用IDE看docker源碼時的小問題7. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?8. docker gitlab 如何git clone?9. boot2docker無法啟動10. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應
排行榜
