文章詳情頁
MySQL查詢字段中包含某個值得記錄
瀏覽:93日期: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 - 網頁打印頁另存為pdf的代碼一個問題2. mysql - 在不允許改動數據表的情況下,如何優化以varchar格式存儲的時間的比較?3. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.4. css - chrome下a標簽嵌套img 顯示會多個小箭頭?5. docker網絡端口映射,沒有方便點的操作方法么?6. javascript - 關于apply()與call()的問題7. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?8. java中返回一個對象,和輸出對像的值,意義在哪兒9. 希望講講異常處理10. 第10分鐘的地方構造方法有問題,代碼寫亂了,實例化了2次Request對象
排行榜
