SQL 笔记之 通配符 (学习W3Cschool)

百分号代表零个、一个或者多个字符。下划线代表单一的字符。这些符号可以组合在一起使用。
在这里插入图片描述

语法

“%” 和 “_” 的基本语法如下所示:

SELECT FROM table_name
WHERE column LIKE 'XXXX%'

or 

SELECT FROM table_name
WHERE column LIKE '%XXXX%'

or

SELECT FROM table_name
WHERE column LIKE 'XXXX_'

or

SELECT FROM table_name
WHERE column LIKE '_XXXX'

or

SELECT FROM table_name
WHERE column LIKE '_XXXX_'

你可以用 AND 或 OR 操作符将多个条件合并在一起。这里,XXXX 可以为任何数值或者字符串。

语句 描述

WHERE SALARY LIKE ‘200%’ 找出任何以200开头的值

WHERE SALARY LIKE ‘%200%’ 找出任何存在200的值

WHERE SALARY LIKE ‘_00%’ 找出任何第二位置第三位置为0的值

WHERE SALARY LIKE ‘2_%_%’ 找出任何以2开始,并且长度至少为三的值

WHERE SALARY LIKE ‘%2’ 找出任何以2结尾的值

WHERE SALARY LIKE ‘_2%3’ 找出任何第二个值为2,并且以3结束的值

WHERE SALARY LIKE ‘2___3’ 找出任何以2开始,并且以3结束的五位数

语句描述
WHERE SALARY LIKE '200%'找出任何以200开头的值
WHERE SALARY LIKE '%200%'找出任何存在200的值
WHERE SALARY LIKE '_00%找出任何第二位置第三位置为0的值
WHERE SALARY LIKE '2_%_%'找出任何以2开始,并且长度至少为三的值
WHERE SALARY LIKE '%2’找出任何以2结尾的值
WHERE SALARY LIKE '_2%3’找出任何第二个值为2,并且以3结束的值
WHERE SALARY LIKE '2___3’找出任何以2开始,并且以3结束的五位数

在这里插入图片描述

SQL> SELECT * FROM CUSTOMERS
WHERE SALARY LIKE '200%'; 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值