sql查询,select from 后面只能是表吗? 不是。也可以是select的结果集合
2017-03-02 14:32
183 查看
sql查询,select from 后面只能是表吗? 不是。也可以是select的结果集合
select * from (select t.code as code,t.name as name,t1.biz_desc as biz_desc,t1.biz_type as biz_type
from org_port t
left join biz_dict t1
on t.code=t1.biz_value
)t2
where t2.biz_type = 'port'
明白了这个之后,所有统计查询,只在oracle客户端用sql语句去查询就足够了,根本不用去写程序做查询统计。
select * from (select t.code as code,t.name as name,t1.biz_desc as biz_desc,t1.biz_type as biz_type
from org_port t
left join biz_dict t1
on t.code=t1.biz_value
)t2
where t2.biz_type = 'port'
明白了这个之后,所有统计查询,只在oracle客户端用sql语句去查询就足够了,根本不用去写程序做查询统计。
相关文章推荐
- SQL> select LTRIM('Mississippi','Mis') from dual; LTR --- ppi 为什么结果是ppi而不是sissipi?!
- 和SQL内连接不同,SQL外连接返回到查询结果集合中的不仅包含符合连接条件的行,而且还包括左表(左外连接时)、右表(右外连接时)或两个边接表(全外连接)中的所有数据行,下面就为您详细介绍SQL外连接,
- CI框架,select 查询sql,没有结果是返回false还是空数组? 什么情况下返回false?
- [SQL]把几个select语句的结果集合到一起输出
- [疯狂Java]SQL:对查询结果进行集合运算
- 如何在sql/plus中把select语句查询显示出来的结果中的显示字段长度缩小
- sql联合查询 一条select语句 查询多个结果,显示
- 使用in关键字来限制SQL语句中的select查询结果
- PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update
- sql连表查询where后面的条件是否可以加在on后面
- sql insert into select语句写法-将查询结果直接插入到表中
- 为什么数据可以从pl/sql查出来而使用ado.net查询,结果却是空?
- \G,sql中select 如果太长,可以在后面放\G,竖行显示~~~~
- 【转】PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- (转)PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- SQL插入查询结果 insert into select
- 如何让SELECT 查询结果额外增加自动递增序号_SQL技巧
- 如何让SELECT 查询结果额外增加自动递增序号_SQL技巧