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

    
    
  • 相关阅读:
    前端面试题精选
    闭包、作用域、THIS、OOP
    Ubuntu,debian一键安装Mariadb
    两条命令实现nodejs快速安装
    HTML 5的革新——语义化标签section和article的区别
    uni-app之uni.showToast()image路径问题
    vue-cli4配置文件别名
    蓝湖使用方法
    Node组件——Express简介
    程序员最深情的告白——《致对象》
  • 原文地址:https://www.cnblogs.com/francisblogs/p/5915583.html
Copyright © 2011-2022 走看看