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;
     
  • 相关阅读:
    创业第一步:为员工打工
    C#笔记30:Trace、Debug和TraceSource的使用以及日志设计
    C#笔记29:程序集、应用程序配置及App.config和YourSoft.exe.config
    WPF快速指导1:资源
    并行编程之数据并行
    异常处理之ThreadException、unhandledException及多线程异常处理
    Efficient C#:为什么要把泛型作为返回值
    C#笔记31:本地化或多语言支持
    C#数据本地存储方案之SQLite
    C#笔记9:异常
  • 原文地址:https://www.cnblogs.com/chickenwrap/p/9966727.html
Copyright © 2011-2022 走看看