上次问了这么一个问题:
“请问下面的一个语句是否正确select * from table where copy(inttostr(学号),4,2)=‘20’学号是一个字段名”
是不是在子段上只能加SQL自己的函数,如果不是,就可以加那些类型的。在那里可以查到这些加到子段上的函数,谢谢!

解决方案 »

  1.   

    SQL里应该用SubString
    select * from table 
    where SubString(学号,4,2)=20
      

  2.   

    当然不对了,你这是取子串,应该用substring(),delphi和数据库之间是利用sql语言进行沟通的,也就是说是利用数据库控件和数据库进行沟通的,而sql语言就是他们之间的桥梁,有关的函数要参考transact_sql语法手册。
      

  3.   

    这里用到的是你所用的数据库中对应的function  你可以找一下有关的资料有资料专门就是说这个的。