正在加载中...

关闭
请选择需要拨打的号码
关闭
请根据问题类型选择QQ咨询

SQL SERVER怎样进行精确条件查询和全局模糊查询?

SQL SERVER怎样进行精确条件查询和全局模糊查询?

SQL SERVER怎样进行精确条件查询和全局模糊查询?SQL SERVER查询需要用到通配符,SQL SERVER有多种通配符可以使用。最常见的SQL SERVER通配符有:下划线(_)、百分号(%)、方括号([])和幂符号(^)。下面就分别来介绍一下怎样通过使用这些通配符来进行精确条件查询和全局模糊查询。

一、通配符查询

1、_ 一个字符 like ‘C_’ 符合条件的如CS , Cd等


2、% 任意长度的字符 like ‘CO%’ 符合条件的如CONST , COKE 等


3、[] 括号中指定范围内的一个数字 like ‘9W0[1-2]’ 符合条件的如9W01或9W02


4、[^]不在括号中指定范围内的任意一个字符 like ‘9W0[^1-2]’ 符合条件的如9W03或9W07等

sql_server_tongpeifu.png

SELECT * FROM Grade WHERE GradeName LIKE ‘C_’
SELECT * FROM Grade WHERE GradeName LIKE ‘CO%’
SELECT * FROM Grade WHERE GradeName LIKE ‘9W0[1-2]’
SELECT * FROM Grade WHERE GradeName LIKE ‘9W0[^1-2]]’


使用like 模糊查询


问:查询条件是一个任意字符串,查询范围是表的全部字段或者是部分指定字段,如何查询?

答:使用concat关键字连接字段,组成查询范围,再使用like语句查询。

select * from 表名 where  concat(
     字段1
    ,字段2
    ,字段3
    ) like 查询字符串

看到这里,小维只想说,如果你需要采购云服务器,一定要找北京万维网哦,我们是阿里云北京授权分销伙伴,为全国大中小企业提供实惠上云采购方案和技术支持。咨询热线:18610695105 微信:timesisp QQ 442956988


返回上一页