我有一个称为帖子的表,其中有一个名为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