sql语句里的查询问题 请问,我是新手.. 怎么样在SQL语句里查询把模糊查询弄成精确查询. 怎么样精确查询呢. 小弟在线等. [解决办法] select name,code from tb where name='张三' 这个就是精确 select name,code from tb where name like '张%' 这个就是模糊 [解决办法]
表demo(id int primary key, name varchar(32)) select * from demo where name = 'lightmusic' 这是精确查询,意指找到name值为lightmusic的所有记录 select * from demo where name = 'lightmusic%' 这是模糊查询,意指找到name值以lightmusic开头的所有记录 select * from demo where name = '%lightmusic%' 模糊查询,意指找到name值中包含lightmusic的所有记录 [解决办法] select * from tb where name='张三' 返回name='张三'的数据行 select * from tb where name like '张%' 返回name中姓张的所有数据行