我有一個稱爲帖子的表,其中有一個名爲title的列。我想選擇只有1個字作爲標題的所有帖子。例如'貓','狗'。有不止一個帖子,比如'貓狗不好',這個我不想選擇。只能發佈一個字的標題。我如何使用mysql做到這一點?選擇包含一個單詞的條目
1
A
回答
7
SELECT * FROM post WHERE title NOT LIKE '% %'
選擇標題沒有空格的行。
編輯:
如果一個字有像
cat
在後面加上一個空格,然後呢?
然後你用一個tunafish來製作愚蠢的輸入,也是你的程序員不修剪輸入的用戶。
只是在開玩笑。如果這是可能性,這應該工作:
SELECT * FROM post WHERE title RLIKE '^[[=space=]]*[^[=space=]]+[[=space=]]*$'
+0
一個小小的疑問,如果一個單詞帶有空格到底像'貓''那麼? – Wanderer
+1
a用於抨擊用戶。 –
0
如何使用正則表達式進行匹配。我假設你用一個詞來表示它不應該有空格。你可以用下面的表達式匹配這個:
SELECT *
FROM myTable
WHERE Title NOT REGEXPR '.* .*'
這應該趕在它有一個空間的任何標題,並排除那些從結果。
1
如果一個單詞的最後一個空格像'貓'一樣。
查詢
CREATE TABLE tbl(title VARCHAR(250));
INSERT INTO tbl VALUES('cat ');
INSERT INTO tbl VALUES('dog');
INSERT INTO tbl VALUES('cat and dog');
SELECT * FROM tbl WHERE TRIM(TRAILING ' ' FROM title) NOT LIKE '% %';
如果在空間的開始和結束。然後,
查詢
SELECT * FROM tbl WHERE TRIM(BOTH ' ' FROM title) NOT LIKE '% %';
OR
SELECT * FROM tbl WHERE TRIM(title) NOT LIKE '% %';
相關問題
- 1. 在Sqlite中選擇包含一定數量單詞的條目?
- 2. 選擇包含另一個X-Path單詞的X-Path
- 3. CSS:選擇包含特定單詞
- 4. 選擇包含一個URL
- 5. 在上面選擇包含一個或多個單詞的記錄
- 6. 條件選擇在單個詞彙
- 7. 選擇包含一個單詞的記錄的最有效方法
- 8. 選擇一個條目sql
- 9. 選擇包含所選項目的框
- 10. jQuery的選擇不具有包含特定單詞
- 11. Javascript/jQuery:選擇包含單詞的類名稱
- 12. 在Eclipse中選擇包含「ie」的單詞查找/替換
- 13. 如何grep包含一個可選單詞?
- 14. 選擇兩個單詞之間的詞
- 15. 如何創建一個包含單詞詞典的樹?
- 16. 在Django中創建一個包含子條目的清單
- 17. CSS選擇器 - 根據它包含的內容選擇一個項目
- 18. Python正則表達式選擇「不包含」單詞
- 19. grep來選擇字符串包含特定單詞
- 20. 如何在vim中選擇單詞時包含句點?
- 21. Javascript正則表達式檢查URL是否包含一個單詞並且不包含另一個單詞
- 22. WHERE列包含單個單詞
- 23. 如何使用SQLITE選擇包含字符串的條目
- 24. 加入兩個查詢一個包含簡單的選擇和一個包含一個功能?
- 25. 使用XSLT選擇包含HTML標記的n個單詞的摘要
- 26. 從python的列表中選擇包含某個單詞的特定元素
- 27. 從列表中選擇一個隨機項目,然後刪除隨機選擇的項目中包含相同單詞的後續列表項目?
- 28. 不包含從另一個選擇
- 29. 選擇列不包含在另一個
- 30. 選擇一個元素包含HTML
什麼用一個字沒有空格,不thhat幫助? – Jasen