添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
数据库 Database 主要用于事务处理,数据仓库Data Warehouse 主要用于数据分析。用途上的不同决定了这两种架构的特点不同。SelectDB作为新一代实时数据仓库的代表产品,支持日志分析,报表分析,用户画像分析,数据湖分析,ETL分析等各场景数据分析。现开通0元... 点击进入详情页 本回答由 SelectDB 技术团队 提供

mysql中把一个查询结果当作另一个表来查询可用as关键字先将查询结果作为一个临时表,然后使用select语句查询结果集即可。例如:

SELECT UserId FROM

(

SELECT UserId
FROM OrderInfo

GROUP BY UserId HAVING SUM(Amount)>30)

AS table1

以上 sql语句 实现查询订单表中购买数量超过30的用户编号UserId,OrderInfo为订单表,查询结果作为临时表table1,然后从临时表中查询userid。

扩展资料

mysql中as用法介绍:用作、当成,作为;一般是重命名列名或者表名。(主要为了查询方便)

例如:

1、select  column_1  as  列1,column_2 as  列2   from  text as  表;

解释:选择 column_1  作为 列1,column_2 作为 列2  从 text  当成 表。

2、select * from blog as B;

解析:查找所有blog 表里面的数据,并把blog表格命名为 B。