当前位置:Gxlcms > 数据库问题 > 关系数据标准语言SQL之数据查询

关系数据标准语言SQL之数据查询

时间:2021-07-01 10:21:17 帮助过:3人阅读

其一般格式为

select [all | distinct]<目标表达式>[,<目标表达式>]from<表名或视图名>[,<表名或视图名>] | (select语句)(as)<别名>
[where<条件表达式>]
[group by <列名1>[having <条件表达式>]]
[order by <列名2>[asc | desc]];

ps:上面整个select语句的含义是,根据where子句的条件表达式从from子句指定的基本表、视图或者派生表中找出满足条件的元组,再按select子句中的目标表达式选出元组中的属性值形成结果表。

  • 若有group by子句,则将结果按<列名1>的值进行分组,该属性列值相等的元组为一个组。
  • 通常会在每组中作用聚集函数。
  • 如果group by子句带having短语,则只有满足指定条件的组才予以输出。
  • 如果有order by子句,则结果还要按<列名2>的值的升序或降序排序。

SELECT语句既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。

 

关系数据标准语言SQL之数据查询

标签:视图   sql   数据   方式   span   操作   style   连接查询   结果   

人气教程排行