zoukankan      html  css  js  c++  java
  • SQL 必知必会·笔记<2>检索和排序数据

    1.检索数据

    使用SELECT 检索表数据,必须至少给出两条信息——想选择什么, 以及从什么地方选择。

    检索不同的值

    使用DISTINCT关键字,检索不同的值,使用示例:

    SELECT DISTINCT vend_id
    FROM Products;

    限制结果

    使用关键字限制返回行数:

    1. SQL ServerAccess —— 使用TOP关键字
    2. DB2 —— 使用FETCH FIRST 5(行数) ROWS ONLY
    3. Oracle —— 使用ROWNUM(行计数器)
    4. MySQLMariaDBPostgreSQLSQLite —— LIMIT子句

    注释

    行内注释

    SELECT prod_name -- 这是一条注释
    FROM Products;

     多行注释

    /* SELECT prod_name, vend_id
    FROM Products; */
    SELECT prod_name
    FROM Products;

    2.排序检索数据

    ORDER BY 子句

      ORDER BY 子句取一个或多个列的名字,据此对输出进行排序,示例:

    SELECT prod_name
    FROM Products
    ORDER BY prod_name;

     指定排序方向

    数据排序默认使用升序排列(ASC),可以使用DESC(降序)关键字进行降序排列

    提示

    DESC 关键字只应用到直接位于其前面的列名,如果想在多个列上进行降序排序,必须对每一列指定DESC 关键字。

  • 相关阅读:
    第一周任务Largest Submatrix of All 1’s
    第一周 Largest Rectangle in a Histogram
    第二次作业
    B. Light bulbs(2019 ICPC上海站)
    二维平面最近点-分治
    python生成器,推导式
    python函数名的运用,闭包,迭代器
    python函数(二)
    python函数(一)
    python基础(七)
  • 原文地址:https://www.cnblogs.com/IPrograming/p/3269551.html
Copyright © 2011-2022 走看看