我输入“林*华”,想用sql语句模糊查询数据库中字段名name,第一字为“林”,最后一字为“华”的记录,这样的语句该怎么写呀?

解决方案 »

  1.   

    access里面用 select * from 表名 where 姓名 like '林*华'
    oracle里面用 select * from 表名 where 姓名 like '林%华'
      

  2.   

    select * from 表名 where substr(姓名,1,1)||substr(姓名,length(姓名),1) = '林华'
      

  3.   

    sqlserver 2000中:
      select name from TableName where name like '林%华'
      

  4.   

    sql.text:='select * from 表名 where 姓名 like '''+'林%华''';
      

  5.   

    楼上的方法。都可以用。我用的也是这种简单方法: select * from tablename  where name like '林%华‘
      

  6.   

    sqlserver 2000中:
      select name from TableName where name like '林%华'