zoukankan      html  css  js  c++  java
  • SQL指南-SELECT语句


    SELECT 语句

    SELECT 语句用于从表中筛选数据。列表结果存储于一个结果表中(称作result-set)

    语法

    SELECT column_name(s)
    FROM table_name


    Note注意:SELECT 声明不区分大小写。SELECT和select是一样的。

    --------------------------------------------------------------------------------

    SQL SELECT 示例

    如下所示用一条SELECT语句从名为 "Persons"的数据表中筛选名为"LastName" and "FirstName"列的内容:

    SELECT LastName,FirstName FROM Persons

    数据表 "Persons":

    LastNameFirstNameAddressCity
    Hansen Ola Timoteivn 10 Sandnes
    Svendson Tove Borgvn 23 Sandnes
    Pettersen Kari Storgt 20 Stavanger

    结果:

    LastNameFirstName
    Hansen Ola
    Svendson Tove
    Pettersen Kari


    --------------------------------------------------------------------------------

    The Result Set

    SQL查询结果存储于Result Set,多数数据库系统允许result set同程序设计函数一起协作导航,象移动到第一条记录、得到记录内容、移动到下条记录等等。

    这些程序设计函数并不是本指南的一部分,学习用函数命令访问数据请访问我们的ADO指南
    --------------------------------------------------------------------------------

    SQL语句后的分号?

    分号是在数据库系统中分隔每条SQL语句的标准方法,以便在向服务器发出的相同命令中执行多条语句。

    一些SQL指南用分号结束每条SQL语句,这是必需的吗?我们使用MS Access和SQL Server 2000时不必在每条SQL后加分号,但是在一些数据库系统强制你使用它。

    --------------------------------------------------------------------------------

    SELECT DISTINCT语句

    DISTINCT关键字用于返回不同的值。

    SELECT语句从表的列中返回信息。但如果我们想选择不重复的项目该怎么办呢?

    用SQL,我们所需要作的就是给SELECT加一个DISTINCT关键字。

    语法:

    SELECT DISTINCT column_name(s)
    FROM table_name

    --------------------------------------------------------------------------------

    使用DISTINCT关键字

    如下所示我们使用一条SQL语句从名为"Company" 的列中选择所有值:

    SELECT Company FROM Orders

    "Orders" 表

    CompanyOrderNumber
    Sega 3412
    W3Schools 2312
    Trio 4678
    W3Schools 6798

    返回结果

    Company
    Sega
    W3Schools
    Trio
    W3Schools


    注意"W3Schools" 在result-set中被列出两次。

    如下所示我们使用SELECT DISTINCT 从名为"Company" 列中仅选择不重复的值:

    SELECT DISTINCT Company FROM Orders

    返回结果:

    Company
    Sega
    W3Schools
    Trio


    现在 "W3Schools"在result-set中只被列出了一次

  • 相关阅读:
    火狐插件火狐黑客插件将Firefox变成黑客工具的七个插件
    memcache安装环境:WINDOWS 7
    PHP正则表达式
    968. 监控二叉树 力扣(困难) dfs 官方说DP
    375. 猜数字大小 II 力扣(中等) 区间动态规划、记忆化搜索
    629. K个逆序对数组 力扣(困难) 区间动态规划
    剑指 Offer 51. 数组中的逆序对 力扣(困难) 巧用归并排序算法
    488. 祖玛游戏 力扣(困难) dfs
    16. 最接近的三数之和 力扣(中等) 双指针
    319. 灯泡开关 力扣(中等) 数论
  • 原文地址:https://www.cnblogs.com/jingli6174/p/5522926.html
Copyright © 2011-2022 走看看