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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356721.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vaadin_在Vaadin和JSF之间选择

vaadin随着最新版本的Primefaces 3.0的发布,JSF终于达到了前所未有的成熟度和实用性,使其与其他流行的Rich Internet Applications(RIA)选项面对面,例如Google Web Toolkit(GWT),Ext…

windows server 2008 oracle 10g,一次不太愉快的Windows Server 2008 R2 SP1上安装ORACLE 10G经历...

华为服务器型号RH5885 V3,安装windows server 2008 r2, oracle 10g1、安装包要使用10204_vista_w2k8_x64_production_db.zip,不用102010_win64_x64_database.zip;2、DBCA创建数据库之前,关闭BIOS中Hyper-Threading [ALL] - [Disab…

通过OmniFaces缓存组件以编程方式缓存PrimeFaces图表

在这篇文章中&#xff0c;您将看到如何结合PrimeFaces和OmniFaces获得可缓存的图表。 为了使事情变得简单&#xff0c;我们将使用PrimeFaces 折线图。 对于这种图表&#xff0c;我们可以在页面中使用<p&#xff1a;chart />标记和一个简单的托管bean。 因此&#xff0c;在…

ReactNative——打包发布

1、生成一个签名密钥 ‘ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 ’ 生成一个my-release-key.keystore的密钥库文件 2、找到路径/android/app/src/main,并在该目录下新建assets文件夹 3、在工程…

oracle版本说明,Oracle版本说明

Oracle 的版本号很多&#xff0c;先看11g的一个版本号说明&#xff1a; 注意&#xff1a; 在Oracle 9.2 版本之后&#xff0c; oracle 的maintenance release number 是在Oracle的版本号很多&#xff0c;先看11g的一个版本号说明&#xff1a;注意&#xff1a;在Oracle 9.2版本之…

linux 用户 组区别吗,Linux系统的用户和用户组有什么区别

1.用户和用户组的概念Linux是一个多用户系统,要使用系统资源就必须在系统内拥有合法的用户账号, Linux系统可以存在多个用户,但是需要使用唯一的用户名来区分不同的用户,同时所有非系统用户都需要设置密码才可以登录到系统。和人类不同, Linux系统只能使用数字来记录用户。在实…

Opserver配置Redis、SqlServer监控

简介 Opserver是Stack Overflow的开源监控解决方案&#xff0c;由Stack Exchange发布&#xff0c;基于.NET框架构建。开源地址&#xff1a;https://github.com/opserver/Opserver 使用 github下载源代码编译后&#xff0c;发布至IIS&#xff0c;需要先修改Opserver/Config目录下…

Linux挂载多个文件夹读不出,FTP不显示Linux挂载文件夹怎么办?-处理FTP不显示Linux挂载文件夹的方案 - 河东软件园...

最近有位用户向小编反映&#xff0c;声称自己在Linux中使用vsftpd启FTP服务&#xff0c;并在FTP用户下挂载一个Windows的共享盘&#xff0c;但是登陆FTP后却无法显示该挂载的共享盘。出现这种问题真是令人十分头疼呢&#xff0c;想要快速解决这个问题又找不到合适的方法。该怎么…

以太坊智能合约Hello World示例程序

简介 以太坊(Ethereum)是一提供个智能合约(smart contract)功能的公共区块链(BlockChain)平台. 本文介绍了一个简单的以太坊智能合约的开发过程. 开发环境 在以太坊上开发应用&#xff0c;首先需要安装其客户端&#xff0c;本文使用基于Go语言的Geth, 其官网为https://github.c…

play 打包 模块_全新的Play模块资料库

play 打包 模块早在11月&#xff0c;我就Play框架的 Nicolas Leroux谈到了如何创建模块存储库。 他同意这将是一个好主意&#xff0c;但是时间不足使我无法开始。 在上周Google Play小组发生了暴风雨之后&#xff0c;我决定将其优先处理。 可以在几周内提供可用的原型。 概述&a…

linux统计字符串频数,Linux 统计某个字符串出现的次数

系列文章&colon;老项目的&num;iPhone6与iPhone6Plus适配&num;&lpar;持续更新中&comma;更新日期2014年10月12日 星期日 &rpar;本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** .…

【读书笔记】《深入浅出nodejs》第五章 内存控制

海量请求长时间运行 -> 内存控制 -> 一切资源高效循环利用 1. V8的垃圾回收机制与内存限制 在Node中通过JavaScript使用内存时&#xff0c;只能使用部分内存&#xff08;64位系统下约1.4GB&#xff0c;32位系统下约为0.7GB&#xff09;。 在V8中&#xff0c;所有的JavaSc…

Java到LDAP教程(包括如何安装LDAP服务器/客户端)

本教程将向您展示如何编写Java代码以与LDAP交互。 但是在执行此操作之前&#xff0c;我们需要在计算机上设置LDAP服务器和客户端。 如果此时您不确定到底是什么LDAP&#xff0c;建议您参考这篇文章&#xff0c;其中提供了一个很好的定义示例。 &#xff08;简而言之&#xff0…

linux 嗅探密码,Linux下嗅探又一实例截取

在SecureCRT下利用rz命令上传我们用到的arpsniffer.c&#xff0c;然后编译&#xff1a;[rootbbs111 root]# gcc -I/usr/local/include -L/usr/local/lib -o arpsniffer arpsniffer.c -lpcap -lnet报错&#xff0c;可能是没装libnet的缘故&#xff0c;看说明Make: first you mus…

清北学堂十一培训酱油记

【day0】 要坐大巴去北京……&#xff08;没错是大巴&#xff01;&#xff09;然而说好的六点走&#xff0c;生生等到了七点……不过一路上还是很happy的&#xff01;某导游兔子 然而到华电之后&#xff0c;身子都散架了……这次的酒店在北农&#xff0c;感觉还可以&#xff0c…

在linux下赋予000权限,【linux】对于文件权限的理解

本篇博文旨在介绍linux下的权限问题&#xff1b;介绍了Linux下&#xff0c;查看权限、修改权限等方法&#xff1b;并通过分别在超级用户(root)和普通用户下进行测试&#xff0c;探索不同等级的用户进入目录需要的权限&#xff0c;以及进入后&#xff0c;显示和创建文件需要的权…

手把手教你制作简易计算器

实现过程&#xff1a; HTMLCssJS 具体通过标签实现计算器整个的框架 通过Css样式实现计算器页面布局及框架优化 通过JavaScript算法实现计算器计算过程 次实验过程&#xff1a; 背景图片背景音乐&#xff08;看个人意愿加&#xff01;&#xff09; 安排&#xff1a; <!--HT…

【dp】导弹拦截

拦截导弹 (missile.pas/c/cpp) 来源&#xff1a;NOIP1999(提高组) 第一题 【问题描述】 某国为了防御敌国的导弹袭击&#xff0c;发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷&#xff1a;虽然它的第一发炮弹能够到达任意的高度&#xff0c;但是以后每一发炮弹都不…

安装tron_具有Tron效果的JavaFX 2 Form

安装tron这是一个具有TRON效果的简单JavaFX登录表单。 在此示例中&#xff0c;我使用CSS设置TextField和Button的样式。 这是CSS和Effect代码的片段&#xff1a; .text-field{-fx-background-color: transparent;-fx-border-color: #00CCFF;-fx-text-fill: white; }.password-f…

linux版本photoshop,在linux上使用ps(转载)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼用Photoshop的&#xff0c;虽说GIMP也是不错&#xff0c;但是用起来总有点不顺的感觉&#xff0c;决定搞一个运行在Linux下的Photoshop&#xff0c;找了好多资料都没有虚拟CS的&#xff0c;不过倒是了解了不少虚拟Photoshop 这方面…