SQL知识点002-SQL简单查询那些事

主要梳理 SELECT 语句的基本结构,以及如何使用 SELECT 完成简单的命令查询

SELECT select_list
[INTO new_table]
FROM table_name
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression[ASC|DESC]]

参数说明:

  • select_list:
    • 要查询的表列名,当列名超过一个时,要用 , 隔开
    • 如果查询所有信息,直接为 “*”(星号) 即可
  • INTO new_tabl:
    • 表示创建新表,并将查询行插入新表中,new_table表示新表的名称
  • FROM table_name
    • 指定需要查询的表
  • WHERE search_condition
    • 用于限制返回的行的搜索条件
  • GROUP BY group_by_expression
    • 根据group_by_expression列中的值将结果分成组
  • HAVING search_condition
    • 指定组或聚合的搜索条件,通常与group by一起使用
  • ORDER BY order_expression[ASC|DESC]
    • 定义结果集中的行排列顺序,ASC为升序,DESC为降序

单列查询

SELECT select_list
FROM table_name;

多列查询

SELECT select_list,select_list,...,select_list
FROM table_name;

查询所有的列

SELECT *
FROM table_name;

你可能感兴趣的:(sql,sql,数据库,oracle,mysql)