文章詳情頁
MySQL查詢字段中包含某個值得記錄
瀏覽:101日期: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 - MySQL中,使用聚合函數+for update會鎖表嗎?2. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?3. javascript - 如何清除向可編輯的(contenteditable)元素里粘貼的文本的標簽和樣式?4. java - Atom中文問題5. angular.js - 百度支持_escaped_fragment_嗎?6. 這種數據怎么合并啊?7. nginx - 關于vue項目部署到ngnix后出現的問題8. java - spring-data Jpa 不需要執行save 語句,Set字段就可以自動執行保存的方法?求解9. javascript - 如何使用loadash對[object,object,object]形式的數組進行比較10. java - C語言算法題-韓信點兵 求解?
排行榜
