全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
流计算

SELECT语句

更新时间:2018-07-17 21:58:10

SELECT 语句用于从表中选取数据。

语法格式:

  1. SELECT [ DISTINCT ]
  2. { * | projectItem [, projectItem ]* }
  3. FROM tableExpression;

测试数据

a(VARCHAR) b(INT) c(DATE)
a1 211 1990-02-20
b1 120 2018-05-12
c1 89 2010-06-14
a1 46 2016-04-05

示例一

  1. SELECT * FROM 表名;

测试结果

a(VARCHAR) b(INT) c(DATE)
a1 211 1990-02-20
b1 120 2018-05-12
c1 89 2010-06-14
a1 46 2016-04-05

示例二

  1. SELECT a, c AS d FROM 表名;

测试数据

a(VARCHAR) d(DATE)
a1 1990-02-20
b1 2018-05-12
c1 2010-06-14
a1 2016-04-05

示例三

  1. SELECT DISTINCT a FROM 表名;

测试结果

a(VARCHAR)
a1
b1
c1

子查询

普通的SELECT是从几张表中读数据,如SELECT column_1, column_2 … FROM table_name,但查询的对象也可以是另外一个SELECT操作,需要注意的是子查询必须加别名。代码如下:

  1. INSERT INTO result_table
  2. SELECT * from
  3. (
  4. SELECT t.a,
  5. sum(t.b) AS sum_b
  6. FROM t1 t
  7. GROUP BY t.a) t1
  8. WHERE t1.sum_b > 100;

测试结果

a(VARCHAR) b(INT)
a1 211
b1 120
a1 257
本文导读目录