SELECT *
FROM COURSE
WHERE CNAME LIKE '____'结果里无显示数据,但里面确实有4个字的数据啊,请问怎么回事呢。

解决方案 »

  1.   

    SELECT *
    FROM COURSE
    WHERE LTRIM(RTRIM(CNAME)) LIKE '____'这样呢
      

  2.   

    SELECT * FROM COURSE WHERE len(CNAME)=4
      

  3.   

    你换数据库了吗?你的like后面是空格还是什么啊,空格的话肯定查出来是没数据了
      

  4.   


    因为字段里面存在空格,所以要清除一下空格。
    like 后面不加%号,相当于=号啊。