SQL LIKE子句
来源:互联网 发布:java 敏捷开发框架 编辑:程序博客网 时间:2024/05/16 19:17
LIKE子句中使用的SQL比较类似的值,使用通配符操作符的值。有两个通配符与LIKE运算符一起使用:
百分号 (%)
下划线 (_)
百分号表示零个,一个或多个字符。下划线代表一个单独的数字或字符。可以将符号进行组合使用。
语法:
%和_的基本语法如下:
SELECT FROM table_nameWHERE column LIKE 'XXXX%'or SELECT FROM table_nameWHERE column LIKE '%XXXX%'orSELECT FROM table_nameWHERE column LIKE 'XXXX_'orSELECT FROM table_nameWHERE column LIKE '_XXXX'orSELECT FROM table_nameWHERE column LIKE '_XXXX_'
可以将N多的条件下使用AND或OR运算。这里XXXX可以是任何数字小或字符串值。
例子:
这里是一些例子来说明,其中部分具有不同LIKE'%'和'_'操作符的子句:
让我们以一个真实的例子,考虑CUSTOMERS表中有以下记录:
+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+----------+-----+-----------+----------+
以下是一个例子,它会显示从CUSTOMERS表中所有薪金是200的记录:
SQL> SELECT * FROM CUSTOMERSWHERE SALARY LIKE '200%';
这将产生以下结果:
+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 3 | kaushik | 23 | Kota | 2000.00 |+----+----------+-----+-----------+----------+
0 0
- SQL LIKE子句
- SQL语句like子句中的转义符
- SQL语句like子句中的转义符
- SQL语句like子句中的转义符
- SQL语句like子句中的转义符
- SQL语句like子句中的转义符
- SQL语句 where子句 like用法
- SQL学习笔记 where子句用法,like关键字 嵌套查询
- sql语句where子句like的用法详解
- sql语句where子句like的用法详解
- sql语句where子句like的用法详解
- SQL like子句的另一种实现方法,速度比like快
- SQL like子句的另一种实现方法,速度比like快
- SQL like子句的另一种实现方法 速度比like快
- Oracle LIKE ESCAPE子句
- MySQL LIKE 子句
- MySQL LIKE 子句
- MySQL LIKE 子句
- 在一幅图上叠加第二幅小图作为logo的实现 ,addWeighted和copyTo方法 opencv
- E L 表达式
- [易飞]易飞直接查询卡死(gridviewerC.dll注册卡死)
- iOS10及Xcode8适配
- java javac windows
- SQL LIKE子句
- WebService------Apache CXF
- HDU-2020
- MFC实现TabCtrl
- sql server 查询镜像端点和删除
- vi 替换方法
- Elevator
- 1046: [HAOI2007]上升序列
- (LeetCode)Nth Digit --- 第几位数字