SQL语句中什么是精确查询和模糊查询,请举个例子说明一下

解决方案 »

  1.   

    SELECT * FROM TB WHERE NAME='A' 
    SELECT * FROM TB WHERE NAME LIKE 'A%'
      

  2.   

    模糊查找
    select * from tb where col like '%adad%' --charindex(),patindex精确查找
    select * from tb where col=固定值
      

  3.   

    select * from tb where id=1---精确查询 就是条件直接匹配
    select * from tb where col like '%aa'---模糊查询 部分匹配
      

  4.   

    SELECT * FROM TB WHERE NAME='A'   --精确查询
    SELECT * FROM TB WHERE NAME LIKE 'A%'  --模糊查询