我在像這樣的星期一,星期三和星期三搜索的日子裏插入了幾天。如何獲得週三發生的單詞行。搜索詞到Mysql查詢
0
A
回答
0
Select * from my_table where day_field like '%Wednesday%';
0
要在他們獲得的行數的計數與週三和一個爲那些與週四在其中你可以使用這樣的事情: -
SELECT a.InterestedDay, COUNT(*)
FROM
(
SELECT 'Wednesday' AS InterestedDay UNION SELECT 'Thursday' AS InterestedDay
) a
INNER JOIN SomeTable b
ON FIND_IN_SET(InterestedDay, day_field) > 0
GROUP BY a.InterestedDay
如果你只是想知道算上包含週三和週四則事行數的這樣會做到這一點: -
SELECT COUNT(*)
FROM SomeTable
WHERE FIND_IN_SET('Wednesday', day_field) > 0
AND FIND_IN_SET('Thursday', day_field) > 0
注意,有這樣的逗號分隔的字段是一個總的疼痛。如果您最好能規範化您的數據庫設計,請將原始表格中每天的每行移動到另一個表中。
+0
感謝您的回答,我以這種方式得到答案....選擇* from my_table where day_field RLIKE'Wednesday | Thursday'; – user1432345
相關問題
- 1. PHP MYSQL:搜索字詞查詢
- 2. MySQL搜索查詢?
- 3. mysql搜索查詢
- 4. Mysql搜索查詢
- 5. Mysql查詢搜索
- 6. 搜索MySQL查詢
- 7. 使用PHP搜索每個搜索詞使用MYSQL搜索查詢
- 8. mysql搜索查詢搜索很多列
- 9. MySQL詞+單詞搜索
- 10. Mysql搜索查詢問題
- 11. php codeigniter MySQL搜索查詢
- 12. MySQL簡單搜索查詢
- 13. 優化MySQL搜索查詢
- 14. 優化Mysql搜索查詢
- 15. 搜索查詢結果mySQL
- 16. MYSQL查詢問題搜索
- 17. mysql ajax搜索查詢
- 18. MySQL查詢搜索(高級)
- 19. 全文搜索查詢mysql
- 20. PHP的MySQL搜索查詢
- 21. MySQL查詢搜索加入
- 22. 搜索只對MySQL查詢
- 23. Mysql搜索查詢兩列
- 24. PHP mysql搜索查詢
- 25. MySQL搜索查詢錯誤
- 26. PHP/MySQL - 搜索查詢
- 27. MySQL的搜索查詢
- 28. PHP搜索查詢MYSQL
- 29. php mysql搜索查詢
- 30. 在mysql中搜索查詢
感謝您的回覆。如果我在星期三,星期四搜索。兩行都發生如何獲得。 – user1432345
最簡單的方法就是這樣做:'code' Select * from my_table where day_field like'%Wednesday%'and day_field like'%Thursday%'; – kevinm
請選擇我的答案,如果它回答你的問題!謝謝! :) – kevinm