SELECT语句

简介:

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操作。

注意: 当查询的对象是另一个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
本文转自实时计算—— SELECT语句
相关文章
|
28天前
|
SQL 开发框架 .NET
SQL 查询总是先执行SELECT语句吗
SQL 查询总是先执行SELECT语句吗
15 1
|
5月前
|
SQL 关系型数据库 MySQL
第3章_基本select语句
第3章_基本select语句
44 0
|
1月前
|
SQL
SQL中GROUP BY语句与HAVING语句的使用
SQL中GROUP BY语句与HAVING语句的使用
23 1
|
10月前
|
SQL 存储 关系型数据库
03_基本的SELECT语句
03_基本的SELECT语句
65 0
|
10月前
|
SQL 存储 前端开发
第03章_基本的SELECT语句
第03章_基本的SELECT语句
201 1
Select 查询数据语句
Select 查询数据语句
139 0
|
SQL 存储
SQL SELECT 语句
SQL SELECT 语句
65 0
SELECT 语句中的 子查询(Sub Query)
SELECT 语句中的子查询 子查询(Sub Query)或者说内查询(Inner Query),也可以称作嵌套查询(Nested Query),是一种嵌套在其他 SQL 查询的 WHERE 子句中的查询。
1211 0

相关课程

更多