一个简单的SQL语句的问题

SELECT *
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

LIKE '%____%'

作者: ForFumm   发布时间: 2011-06-10

引用 1 楼 qgqch2008 的回复:
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 '____'
这样呢

+2

作者: xiangaylian   发布时间: 2011-06-10