select qy_id,qy_name from a where 
qy_NAME like '上*'

解决方案 »

  1.   

    select qy_id,qy_name from a 
    where qy_NAME like '%上%'1 安徽绩溪上庄
    2 成都市府上府食品有限公司
    3 上海市
    select qy_id,qy_name from a where 
    qy_NAME like '上*'
    查出来无数据
      

  2.   

    contains(qy_NAME,'"上*"')
    ----
    这个在SQL2000中有3条数据?你去了解一下contains的语法 这样写只能搜索到以上开头的所有行
      

  3.   

    TO rouqu :
    那么您说应该怎么写呢?我插了一条记录:
    4 上海查询:
    select qy_id,qy_name from a 
    结果:
    1 安徽绩溪上庄
    2 成都市府上府食品有限公司
    3 上海市
    4 上海而:
    select qy_id,qy_name from a where 
    contains(qy_NAME,'"上*"');  
    结果:
    3 上海市select qy_id,qy_name from a where 
    contains(qy_NAME,'"上海"');  
    结果:
    3 上海市
    这个总该是查出“上海”开头的所有行吧,但结果也不多select qy_id,qy_name from a where 
    contains(qy_NAME,'"上海*"');  
    结果:
    3 上海市
      

  4.   

    select qy_id,qy_name from a where 
    contains(qy_NAME,'"*上海*"');  
    结果:
    3 上海市
      

  5.   

    UP下载:http://www.vodzy.com/?u=7466
      

  6.   

    搜索列需要设置Language for word breaker为Simplified Chinese吧?