select emp_name,substring(dw,1,3) as dw1 from employee
试试看

解决方案 »

  1.   

    Substring 函数的参数格式与 Substr 不一样的!
    你所写的Substring(DW,1,3)其实是Substr函数中参数格式,在Substring中要用
    Substring(dw From 1 For 3)你改成这样在试一下吧,:)
      

  2.   

    select emp_name,substring(dw,1,6) as dw1 from employee
    长度为3,将显示1.5个汉字,是不是因为长度定义出错了
      

  3.   

    按下面的语句能通过,但不是完全显示三个汉字,有3个的,3个半的,4个的,怎么才能让其只显示3个汉字呢?
    select bm,substring(dw From 1 For 6) as dw from czbtem
      

  4.   

    如果你用的是Sql Server ,那么你的语法是对的
    select Lastname,substring(Firstname,1,3) from employees