我想做个类似百度搜索,搜索数据库的内容,当输入a就显示下拉框,显示a开头的数据一。请问mysql怎么查询某表所有字段指定字符开头的数据二。请问mysql怎么查询某表指定的几个字段某字符开头的数据

解决方案 »

  1.   

    select col from table1 where col like 'A%';
      

  2.   

    ACMAIN_CHM大大,你那个显示的是某个字段A开头的数据吧??
      

  3.   

    楼主想要在客户端显示全部的模糊查询结果,如果记录比较多的话会比较吃力吧?
    可以根据客户端不断输入的字符串(触发事件)查询前N个进行显示,渐进的匹配。(百度缺省好像也只显示前10个匹配结果)
    SELECT col_name FROM tb_name WHERE col_name LIKE 'S%' LIMIT 0,30;