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;
     
  • 相关阅读:
    ChineseAlphabetUtil获取汉字首字母工具类
    RandomCodeUtil随机数工具类,随机生成数字、字母、数字字母组合、中文姓名
    ValidateUtil常用验证工具类,如手机、密码、邮箱等
    聊天项目
    日期
    字符串
    java中属性,set get 以及如何学习类的一些用法
    继承 多态 封装
    方法 属性 构造方法和包
    面向对象知识
  • 原文地址:https://www.cnblogs.com/chickenwrap/p/9966727.html
Copyright © 2011-2022 走看看