博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL LIKE 操作符
阅读量:5931 次
发布时间:2019-06-19

本文共 1222 字,大约阅读时间需要 4 分钟。

hot3.png

IKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SQL LIKE 操作符语法

SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern

原始的表 (用在例子中的):

Persons 表:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

LIKE 操作符实例

例子 1

现在,我们希望从上面的 "Persons" 表中选取居住在以 "N" 开始的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM PersonsWHERE City LIKE 'N%'

提示:"%" 可用于定义通配符(模式中缺少的字母)。

结果集:

Id LastName FirstName Address City
2 Bush George Fifth Avenue New York

例子 2

接下来,我们希望从 "Persons" 表中选取居住在以 "g" 结尾的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM PersonsWHERE City LIKE '%g'

结果集:

Id LastName FirstName Address City
3 Carter Thomas Changan Street Beijing

例子 3

接下来,我们希望从 "Persons" 表中选取居住在包含 "lon" 的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM PersonsWHERE City LIKE '%lon%'

结果集:

Id LastName FirstName Address City
1 Adams John Oxford Street London

例子 4

通过使用 NOT 关键字,我们可以从 "Persons" 表中选取居住在不包含 "lon" 的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM PersonsWHERE City NOT LIKE '%lon%'

结果集:

Id LastName FirstName Address City
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

转载于:https://my.oschina.net/ajian2014/blog/315655

你可能感兴趣的文章
SpringMVC的页面几种返回方式
查看>>
angularjs指令(二)
查看>>
(原創) 如何建立一个thread? (OS) (Linux) (C/C++) (C)
查看>>
<气场>读书笔记
查看>>
Nchain收购比特现金应用Handcash大部分股权
查看>>
Fly.js 拦截全局 Ajax 请求
查看>>
react-router知多少(一)
查看>>
PC端时间日历插件 功能齐全 无依赖
查看>>
WebRTC视频通话中最多能容纳多少用户?
查看>>
闲话图片上传
查看>>
归并排序及其优化
查看>>
vue2.x源码解析系列二: Vue组件初始化过程概要
查看>>
Chrome插件推荐
查看>>
Android内存测试方法梳理和实现原理简析
查看>>
一分钟实现Android遮罩引导视图
查看>>
使用 fastlane 实现自动化打包
查看>>
(五)神经网络入门之构建多层网络
查看>>
分析WordPress中esc_sql函数引起的注入危害
查看>>
第二届网易前端技术大会-启航
查看>>
基于Vert.x和RxJava 2构建通用的爬虫框架
查看>>