zoukankan      html  css  js  c++  java
  • SQL学习笔记3

    SELECT TOP 子句用于规定要返回的记录的数目。

    MySQL 语法

    SELECT column_name(s)
    FROM table_name
    LIMIT number;

    实例

    SELECT *
    FROM Persons
    LIMIT 5;

    Oracle 语法

    SELECT column_name(s)
    FROM table_name
    WHERE ROWNUM <= number;

    实例

    SELECT *
    FROM Persons
    WHERE ROWNUM <=5;
     
    **********************************************************************************************************************************************************************************************************

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

    SQL LIKE 语法

    SELECT column_name(s)
    FROM table_name
    WHERE column_name LIKE pattern;
     
    提示:"%" 符号用于在模式的前后定义通配符(缺省字母)。

    在 SQL 中,通配符与 SQL LIKE 操作符一起使用。

    SQL 通配符用于搜索表中的数据。

    在 SQL 中,可使用以下通配符:

    通配符描述
    % 替代 0 个或多个字符
    _ 替代一个字符
    [charlist] 字符列中的任何单一字符
    [^charlist]

    [!charlist]
    不在字符列中的任何单一字符

    使用 SQL [charlist] 通配符

    MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。

    下面的 SQL 语句选取 name 以 "G"、"F" 或 "s" 开始的所有网站:

    实例

    SELECT * FROM Websites
    WHERE name REGEXP '^[GFs]';

    执行输出结果:

    下面的 SQL 语句选取 name 以 A 到 H 字母开头的网站:

    实例

    SELECT * FROM Websites
    WHERE name REGEXP '^[A-H]';

    执行输出结果:

    下面的 SQL 语句选取 name 不以 A 到 H 字母开头的网站:

    实例

    SELECT * FROM Websites
    WHERE name REGEXP '^[^A-H]';

    执行输出结果:

     
    **********************************************************************************************************************************************************************************************************
     

    IN 操作符允许您在 WHERE 子句中规定多个值。

    SQL IN 语法

    SELECT column_name(s)
    FROM table_name
    WHERE column_name IN (value1,value2,...);
     
     
     

    **********************************************************************************************************************************************************************************************************

    BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。

    SQL BETWEEN 语法

    SELECT column_name(s)
    FROM table_name
    WHERE column_name BETWEEN value1 AND value2;
     
  • 相关阅读:
    Android 千牛数据库分析
    Flutter 你需要知道的那些事 01
    Flutter 异常处理之图片篇
    Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
    Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信
    Flutter 即学即用系列博客——06 超实用 Widget 集锦
    Kingfisher-swift缓存图片框架
    swift冒泡排序,swift快速排序,swift归并排序,swift插入排序,swift基数排序
    swift声明属性为某个类型同时遵循某协议
    Xcode真机运行报错iPhone has denied the launch request
  • 原文地址:https://www.cnblogs.com/chickenwrap/p/9966727.html
Copyright © 2011-2022 走看看