• 第二章 基础查询 2-1 SQL语句基础


    一、列的查询
    基本的SELECT语句:
    SELECT <列名 >,......
    FROM < 表名>;
    注:子句是SQL的组成要素。
    注:查询结果中的列的顺序和SELECT子句中的顺序相同。
     
    二、查询出表中所有列
    SELECT *
    FROM < 表名>;
    注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
    注:插入空行(无任何字符的行)会造成执行错误。
     
    三、为列设定别名
    SQL语句中使用AS关键字为列设定别名。
    使用中文别名时需要用双引号("")括起来。
    使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
     
    四、常数的查询
    SELECT 子句中不仅可以书写列名,还可以书写常数。

    一、列的查询
    基本的SELECT语句:
    SELECT <列名 >,......
    FROM < 表名>;
    注:子句是SQL的组成要素。
    注:查询结果中的列的顺序和SELECT子句中的顺序相同。
     
    二、查询出表中所有列
    SELECT *
    FROM < 表名>;
    注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
    注:插入空行(无任何字符的行)会造成执行错误。
     
    三、为列设定别名
    SQL语句中使用AS关键字为列设定别名。
    使用中文别名时需要用双引号("")括起来。
    使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
     
    四、常数的查询
    SELECT 子句中不仅可以书写列名,还可以书写常数。
    五、从结果中删除重复行
    删除重复行,通过在SELECT子句中使用DISTINCT来实现。
     
    注:使用DISTINCT时,NULL也被视为一类数据。NULL存在多行中,也会被合并为一条NULL数据。
    注:DISTINCT关键字只能用在第一个列名之前。
     
    六、根据WHERE语句来选择记录
    注:SQL语句中的注释是固定的,不能随意更改。
     
    七、注释的书写方法
    行注释:
    书写在“--之后,只能写在同一行”
     
    多行注释:
    写在”/*“和 ”*/“之间,可以跨多行。

  • 相关阅读:
    配置步骤
    swap区
    Oracle的left join中on和where的区别
    drop与truncate
    关于trace
    oracle执行计划连接方式
    oracle系统结构
    查询存档
    oracle统计信息
    分区索引
  • 原文地址:https://www.cnblogs.com/mumulin99/p/9833425.html
Copyright © 2020-2023  润新知