试题
表数据:table1:
id name name_wt cert cert_wt
--------------------------------------------
A12510
A2477
Ba3Ha11
Bb999C10
查询结果:table2
id name name_wt cert cert_wt
--------------------------------------------
A1277
Ba3C10
请根据table2的要求,通过编写SQL语句实现:根据ID分组,每个字段值对应的WT最小。
答案:
select A.id, A.name, A.name_wt, B.cert, B.cert_wt
from (select *
from (select t1.id,
t1.name,
t1.name_wt,
row_number() over(partition by id order by to_number(t1.name_wt) asc) unit_id
from table1t1)
where unit_id = 1) A
left join (select *
from (select t1.id,
t1.cert,
t1.cert_wt,
row_number() over(partition by id order by to_number(t1.cert_wt) asc) unit_id
from table1t1)
where unit_id = 1) B
on a.id = b.id
相关推荐
sql面试题,oracle面试题目,sql面试题\oracle面试题目
oracle sql 面试题,面试题
SQL面试题:经典例.docx
SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL面试题汇总SQL...
题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等
oracle,sql面试题,在面试过程中经常遇到的问题
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
DBA面试题 oracle 1:列举几种表连接方式 2:不借助第三方工具,怎样查看sql的执行计划....
数据分析面试题-SQL面试题汇总
oracle sql面试题
经典数据库面试题,提供给数据库面试人员进行面试前练习
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题
sql面试题 软件测试 含答案
SQL面试题(很全,带答案),而且整理过的。
java 面试题基础题,sql 面试题 带答案
oracle sql 面试题,适合中级程序员面试,报表sql,很实用。
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
SQL和ORACLE很好的面试题,在这里跟大家分享一下
SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题