首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql语句里的查询有关问题

2013-01-05 
sql语句里的查询问题请问,我是新手..怎么样在SQL语句里查询把模糊查询弄成精确查询.怎么样精确查询呢.小弟

sql语句里的查询问题
请问,我是新手..
怎么样在SQL语句里查询把模糊查询弄成精确查询.
怎么样精确查询呢.
小弟在线等.
[解决办法]
select name,code from tb where name='张三' 这个就是精确
select name,code from tb where name like '张%' 这个就是模糊
[解决办法]

引用:
请问,我是新手..
怎么样在SQL语句里查询把模糊查询弄成精确查询.
怎么样精确查询呢.
小弟在线等.

表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中姓张的所有数据行

热点排行