zoukankan      html  css  js  c++  java
  • 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

    
    
  • 相关阅读:
    5的阶乘以及任意输入一个数的阶乘
    继入门程序后的第一篇函数调用的小程序 比较两数大小
    计算机网络01-计算机网络与因特网
    2021春招冲刺-1227 数组去重 | 响应式布局 | 媒体查询 |浏览器帧
    2021春招冲刺-1225 TCP与UDP | 单例模式 | 回流与重绘
    2021春招冲刺-1223 进程线程的通信 | 字符串是否有效 | 数组转换与展平
    2021春招冲刺-1221 进程与线程的区别 | 进程的切换 | 单链表是否相交 | 元素水平/垂直居中的方式
    左边固定,右边自适应解决方案
    mock 模拟数据在框架中的简单使用
    一个页面从输入url到加载到内容,这个过程经历了什么
  • 原文地址:https://www.cnblogs.com/francisblogs/p/5915583.html
Copyright © 2011-2022 走看看