表中存在的记录有jyx.xxx.com bbs.jyx.xxx.com yx.xxx.com bbs.yx.xxx.com···我想筛选出yx.xxx.com 和bbs.yx.xxx.com我的SQL语句是 SELECT * FROM 表名 WHERE hostname LIKE '%yx.xxx.com'这个语句筛选出来的就是jyx.xxx.com bbs.jyx.xxx.com yx.xxx.com bbs.yx.xxx.com本人菜鸟 真心请教!
解决方案 »
- MYsql如何像SqlServer一样在查询分析器中执行多行语句
- 如何确定table cache的设置偏大或偏小
- mysql是否发布补丁?
- 怎么缩小ibdata1文件
- 如何实现对mysql数据库的100M文件读写?
- 刚下了一个mysql 5.0 安装完成后,用 mysql-front 无法登录?
- 請教:下載了 mysql4.1.0-win32-apache.zip ,解壓後發現沒有setup文件,我以前裝的mysql3.2.3安裝過後的目錄一樣,不知4.1的是如何安裝
- Applet jdbc mysql
- commit ,unlock table慢
- 语法错误
- MySQL存储图片数据库
- 字符集的问题
忘说了一个要求 记录里面 不清楚是否还有诸如 detail.yx.xxx.com之类的记录 需要把这些结果也一并筛选出来
打个比方 就是表中存在的记录有jyx.xxx.com bbs.jyx.xxx.com yx.xxx.com bbs.yx.xxx.com detail.yx.xxx.com···除了yx.xxx.com和bbs.yx.xxx.com以外,detail.yx.xxx.com 也是需要筛选出来的结果用OR的话需要知道哪几个值突然发现用这个语句可以满足需求,不知道还有更好的不?
SELECT * FROM 表名 WHERE hostname = 'yx.xxx.com' OR hostname LIKE '%.yx.xxx.com';
完全错误 这样jyx.xxx.com的记录也会被筛选出来