美文网首页
select语句

select语句

作者: 爱折腾的傻小子 | 来源:发表于2018-10-29 11:12 被阅读6次

[ ]:表示该组成可以省略,但是特定语句有些不能省略

  • select 组成语法:

 select  [all | distinct]  [字段表达式]  [from 子句]  [where 表达式
子句] [group by 子句]  [having 子句]  [order by 子句]  [limit 子句]

上面的组成位置是固定的,一旦被需要位置不要写错了。


  • [all | distinct]:消除重复数据。(省略不写,默认all
  • all:(默认)显示查询到的全部数据。
  select all * from test; 等效于 select * from test; 
  • distinct:去除重复数据。(这里指select查询出来的重复数据,也就是field字段数据)
 select distinct age,intro from test;

1.all | distinct:对select查询速度影响不大。
2.distinct去除重复数据:针对的是查询出来的数据,该数据有对应在需要查询的到底是那些字段值。
3.这里的distinct去除重复数据,不是指的是数据库中的某些行重复的数据,而是查询出来的数据去重。


  • [字段表达式]:需要显示当前查询表中的字段列。
  • [ * ]:星号表示当前表中所有字段。(速度比罗列出字段速度稍慢)
  • [field1,field2,...]:罗列出需要显示的字段。(使用逗号分隔开)
  • 字段表达式,支持聚合函数或表达式。

1.这里可以使用 as 为字段设置别名。(as 也可以为表名设置别名)这里如果不使用as也是可以的。
2.更多聚合函数在字段表达式中使用情况,参看Mysql函数总结

相关文章

  • 六、ORACLE 子查询

    子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部SELECT语句结果作为外部...

  • 03 - 查询基础

    SELECT 语句 列的查询 基本的 SELECT 语句 语法: 说明: 该 SELECT 语句包含了 SELEC...

  • MySQL深度知识三(摘自sql官方文档)

    SQL SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句SELECT INTO ...

  • java_sql子查询

    子查询:select语句里面嵌套select语句 子查询出现的问题:select ..(select).from....

  • 【MySQL必知必会】第4章:检索数据

    使用SELECT语句可以抽取数据的多个列 4.1 基本的SELECT语句 基本的SELECT语句可以检索单个列...

  • 子查询

    1 定义 :select查询语句中嵌套了select语句,嵌套的那个select查询语句就叫子查询1.1 从emp...

  • DQL_子查询

    子查询 select语句中嵌套select语句,被嵌套的select语句是子查询 子查询可以出现的地方 where...

  • SQL学习笔记2——基础查询

    1. SELECT语句基础 从表中选取数据时需要使用 SELECT 语句,通过 SELECT 语句查询并选取出必要...

  • Shell 循环语句(四) select

    Bash 还提供了 select 循环。其语法如下所示: select 循环语句有如下特点: select 语句使...

  • sql语句笔记

    SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 (查询后返回数据) SQL SELECT ...

网友评论

      本文标题:select语句

      本文链接:https://www.haomeiwen.com/subject/finbyttx.html