早教吧作业答案频道 -->英语-->
select语句问题selectdistincta,b,cfromtable;结果集为:abc11222213621372138如何2、3、4行取其一(即a、b列相同而c列不同的多行选择其一)
题目详情
select语句问题
select distinct a,b,c from table;
结果集为:
a b c
1 12 22
2 13 6
2 13 7
2 13 8
如何2、3、4行取其一(即a、b列相同而c列不同的多行选择其一)
select distinct a,b,c from table;
结果集为:
a b c
1 12 22
2 13 6
2 13 7
2 13 8
如何2、3、4行取其一(即a、b列相同而c列不同的多行选择其一)
▼优质解答
答案和解析
select a,b,c from
(select a.*, row_number() over(partition by a,b order by a,b ) rn
from table a)
where rn=1;
这个语法是把表table中的记录按照a,b两个字段相同的进行排序,取按照a,b相同排序的第一行就可以得到a、b列相同而c列不同的多行选择其一.这种方法多用于按照其中一个字段来取每个值捞一条记录.
(select a.*, row_number() over(partition by a,b order by a,b ) rn
from table a)
where rn=1;
这个语法是把表table中的记录按照a,b两个字段相同的进行排序,取按照a,b相同排序的第一行就可以得到a、b列相同而c列不同的多行选择其一.这种方法多用于按照其中一个字段来取每个值捞一条记录.
看了 select语句问题sele...的网友还看了以下:
在五边形ABCD中,若∠A=∠B=90°,且∠C:∠D:∠E=3:8:7,求∠C的度数 2020-05-13 …
计算:1/3+1/(3+5)+1/(3+5+7)+L+1/(3+5+7+L+21)L要找规律其实L 2020-07-06 …
引用求和:AC==SUM(C9*$C$7*$C$6,D9*$D$7*$D$6,E9*$E$7*$E 2020-07-09 …
椭圆x²/a²+y²/b²=1,e=√3/2,右焦点到直线x+y+√6=0的距离为2√3.(1)求 2020-07-18 …
在五边形ABCDE中..在五边形ABCDE中,∠A=90度∠B:∠C:∠E=3:8:7∠D=90度 2020-08-01 …
2.5有理数加法减法混合运算计算:(1)7+4-5(2)-5-3-9+7+三分之二(3)-10-12 2020-12-17 …
你帮我回答的化简函数很厉害,你还可以帮我化简几道题吗?用卡诺图法化简1题L=∑m(0,1,3,5,7 2020-12-23 …
js中的竖线是什么意思('GN="";81e(M,h){9(N!=""){7(N).r="Y"}9( 2021-02-04 …
rsa算法问题26个字母对应1—26,s对应的就是19,t对应的就是20,对其进行加密,设n=33p 2021-02-04 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …