一个简单的SQL语句的问题
SELECT *
FROM COURSE
WHERE CNAME LIKE '____'
结果里无显示数据,但里面确实有4个字的数据啊,请问怎么回事呢。
FROM COURSE
WHERE CNAME LIKE '____'
结果里无显示数据,但里面确实有4个字的数据啊,请问怎么回事呢。
作者: shn521 发布时间: 2011-06-10
SQL code
SELECT * FROM COURSE WHERE LTRIM(RTRIM(CNAME)) LIKE '____'这样呢
作者: qgqch2008 发布时间: 2011-06-10
try.
SQL code
SQL code
LIKE '%____%'
作者: ForFumm 发布时间: 2011-06-10
引用 1 楼 qgqch2008 的回复:
SQL code
SELECT *
FROM COURSE
WHERE LTRIM(RTRIM(CNAME)) LIKE '____'
这样呢
SQL code
SELECT *
FROM COURSE
WHERE LTRIM(RTRIM(CNAME)) LIKE '____'
这样呢
+1
作者: abcjun188 发布时间: 2011-06-10
SQL code
SELECT * FROM COURSE WHERE len(CNAME)=4
作者: maco_wang 发布时间: 2011-06-10
你换数据库了吗?你的like后面是空格还是什么啊,空格的话肯定查出来是没数据了
作者: hulanhuihaha 发布时间: 2011-06-10
引用 1 楼 qgqch2008 的回复:
SQL code
SELECT *
FROM COURSE
WHERE LTRIM(RTRIM(CNAME)) LIKE '____'
这样呢
SQL code
SELECT *
FROM COURSE
WHERE LTRIM(RTRIM(CNAME)) LIKE '____'
这样呢
+2
作者: xiangaylian 发布时间: 2011-06-10