文章詳情頁
MySQL查詢字段中包含某個值得記錄
瀏覽:72日期: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. java - ehcache緩存用的是虛擬機內存么?2. javascript - JS如何取對稱范圍的隨機數?3. 數據庫 - mysql如何處理數據變化中的事務?4. java - mongodb分片集群下,count和聚合統計問題5. 關于docker下的nginx壓力測試6. 為什么我ping不通我的docker容器呢???7. android - java 泛型不支持數組,那么RxJava的Map集合有什么方便的手段可以定義獲得一串共同父類集合數據呢?8. javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?9. java - 自己制作一個視頻播放器,遇到問題,用的是內置surfaceview類,具體看代碼!10. javascript - nidejs環境設置操作一直出現這種問題怎么解決?
排行榜
