对student表查询,查询name字段中姓名是“张三”的信息,该如何写查询语句?

解决方案 »

  1.   

    select from student where name='张三'
      

  2.   

    忘了一个*
    select * from student where name='张三'
    给分!
      

  3.   

    select * from table where 姓名='张三',不行吗?
      

  4.   

    你的代码是如何写的?CSDN论坛浏览器:http://CoolSlob.ys168.com/
      

  5.   

    jalphi(一竿残照) 说的,养成取英文列名的习惯。下面教你用一种复杂点的解决办法:
    在ADOQUARY1的SQL属性中填写select * from table where 姓名='’  (单引号是英文状态下输入的)。
    定义单元私有变量:SQLStr:String;
    在Form.Oncreate事件中填写代码:
    SQLStr:=ADOQUARY1.sql.text;查询时写SQL语句
    ADOQUARY1.sql.text:=copy(SQLStr,1,length(sqlstr)-1)+'张三'+copy(SQLStr,length(sqlstr)-1,1);'张三'可以用EDIT1.TEXT等实现动态
      

  6.   

    这是最基础的东东了,楼主。加油啊!Qry.close;
    Qry.sql.clearl;
    Qry.sql.text := 'select * from table where 姓名='+QuotedStr('张三');
    Qry.open;