SQL入门语句之LIKE、GLOB和LIMIT
一、SQL入门语句之LIKE
LIKE用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用,百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。
1、查找字段A以AAA开头的任意值
select * from table_name where 字段A like 'AAA%'
2、查找字段A任意位置包含AAA的任意值
select * from table_name where 字段A like '%AAA%'
3、查找字段A第二位和第三位为 AA 的任意值
select *from table_name where 字段A like '_AA%'
4、查找字段A以 A 开头,且长度至少为 3 个字符的任意值
select * from table_name where 字段A like 'A_%_%'
5、查找字段A以 A 结尾的任意值
select *from table_name where 字段A like '%A'
6、查找字段A第二位为 A,且以 B 结尾的任意值
select *from table_name where 字段A like '_A%B'
7、查找字段A长度为 5 位数,且以 A 开头以 B 结尾的任意值(A,B中间三个下划线)
select *from table_name where 字段A like 'A___B'
二、SQL入门语句之GLOB
GLOB是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,GLOB 运算符将返回真(true),也就是 1。与 LIKE 运算符不同的是,GLOB 是大小写敏感的,通配符有星号(*)代表零个、一个或多个数字或字符。问号(?)代表一个单一的数字或字符。这些符号可以被组合使用,它遵循 UNIX 的语法。
1、查找字段A以AAA开头的任意值
select * from table_name where 字段A GLOB 'AAA*'
2、查找字段A任意位置包含AAA的任意值
select * from table_name where 字段A GLOB '*AAA*'
3、查找字段A第二位和第三位为 AA 的任意值
select *from table_name where 字段A GLOB '?AA*'
4、查找字段A以 A 开头,且长度至少为 3 个字符的任意值
select * from table_name where 字段A GLOB 'A?*?*'
5、查找字段A以 A 结尾的任意值
select *from table_name where 字段A GLOB '*A'
6、查找字段A第二位为 A,且以 B 结尾的任意值
select *from table_name where 字段A GLOB '?A*B'
7、查找字段A长度为 5 位数,且以 A 开头以 B 结尾的任意值(A,B中间三个下划线)
select *from table_name where 字段A GLOB 'A???B'
三、SQL入门语句之LIMIT
LIMIT用于限制由 SELECT 语句返回的数据数量。
1、从数据库表中获取 n 条数据
select *from table_name limit n
2、从数据库表中第 m 条开始获取 n 条数据
select *from table_name limit n offset m
3、从数据库表中获取满足特定条件的 n 条数据
select *from table_name where [condition] limit n
4、从数据库表中满足条件的第 m 条开始获取 n 条数据
select *from table_name where [condition] limit n offset m
转载于:https://www.cnblogs.com/francisblogs/p/5915583.html
SQL入门语句之LIKE、GLOB和LIMIT相关推荐
- SQL查询语句中的 limit offset(转 )
经常用到在数据库中查询中间几条数据的需求 比如下面的sql语句: ① selete * from testtable limit 2,1; ② selete * from testtable limi ...
- oracle sql循环判断语句怎么写,Oracle 非常详细的 PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理...
PL/SQL入门教程目录 Oracle PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理 一.PL/SQL简介 1.PL/SQL简介 1.PL/SQl是过程语言PL与结构化语言 ...
- vba ado 执行多条mysql 语句,Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结...
原标题:Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结 本章概要: 1,几个概念 1.1, 数据库和Excel工作簿 1.2,数据表和Excel工作表 1.3,记录.字段 ...
- 基本sql语句--入门语句
入门语句: 创建库:create database 库名: 查询有多少数据库:show databases; 删除数据库:drop database 库名: 在MySQL中不能进行数据库名的修改(可通 ...
- MySQL用户管理及SQL入门
第1章 Mysql用户管理: 1.1 用户的定义: 用户名+主机域 mysql> select user,host,password from mysql.user; +------+----- ...
- 写给运营同学和初学者的SQL入门教程
作者简介 多肉,饿了么资深python工程师.曾在17年担任饿了么即时配送众包系统的研发经理,这篇文章最早的版本就诞生于那段时间,目前负责配送相关业务系统的整体稳定性建设.个人比较喜欢c和python ...
- SQLite3中的SQL基本语句和高级语句
一.SQL基本语句 1. 创建表: 至少需要包含一个表名和一个字段名, 创建基本表: CREATE TABLE stu (id int, name text, score real); 基本表会在数据 ...
- Flink 最锋利的武器:Flink SQL 入门和实战
学习路径:<2021年最新从零到大数据专家学习路径指南> 面 试:<2021年最新版大数据面试题全面开启更新> [注意]:Flink1.9版本后的Flink SQL使 ...
- SQL查询语句总是先执行SELECT?你们都错了。。。
来源 | infoq.cn/article/Oke8hgilga3PTZ3gWvbg 很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟别人解释什么是窗口函数,我在网上搜索"是否 ...
最新文章
- python3读取excel文件(xls/xlsx)
- 【Android 逆向】函数拦截 ( CPU 高速缓存机制 | CPU 高速缓存机制 导致 函数拦截失败 )
- @jsonfield注解_好了,不装了,撸个注解有什么难的!
- goroutine sync.RWMutex读写锁RLock的使用
- JVM内存压缩开启/不开启各占几个字节
- c语言爱心代码空心,c语言心形图案代码,是什么?
- 智能家居行业的数据传输保护
- 「2019冬令营提高组」送分题
- php拼音分组,前端 - JavaScript如何实现汉字按拼音首字母分组拼序
- linux 汇编 `.eabi_attribute',交叉编译arm-none-eabi-gcc编译汇编文件(startup_stm32f10x_hd.S)遇到的有关问题(2)...
- 关于pyecharts可视化进阶中国经济、人口等数据
- 浅谈汽车轮胎匹配视觉防错检测应用
- 一颗小行星掠过地球附近
- 世界国家及中国各省市级地图ArcGIS MXD/SHP/QGIS/JSON/SQL数据文件【免费下载】
- 有坐标的主买量占比主卖占比判断操盘通达信指标公式源码 附效果图
- 李书福造手机,会走上周鸿祎和董明珠的老路吗?
- C2C B2C购物体验比较之三:关于支付、物流和售后服务
- (解)金缕衣-杜秋娘
- 诚邀校友企业参加香港科大研究生线上宣讲及招聘会
- 美国网站空间如何选择
热门文章
- php api 实例maccms,苹果cmsV10API接口说明
- 【H.264/AVC视频编解码技术】第六章【指数哥伦布编码】
- html怎么上传qq空间,qq空间怎么上传照片
- 计算机主机箱外部介绍图,电脑的主机结构是怎样的 电脑主机结构图【图文】...
- a113 智能音箱芯片方案_高通入局智能音箱,首款四核单芯片方案曝光
- 【Ubuntu】Ubuntu16.04安装 搜狗输入法 史上最详细
- 光纤收发器按照网管怎么分类?
- [渝粤教育] 西安交通大学 医学伦理学(2021秋) 参考 资料
- 【渝粤教育】国家开放大学2018年春季 3912T★汽车底盘构造与维修 参考试题
- 【渝粤教育】 国家开放大学2020年春季 2528监督学 参考试题