数据库的检索问题col1 col2 col3 col4 col5 1 1 1 a 101 1 1 b 202 2 2 a
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/02 10:38:46
数据库的检索问题
col1 col2 col3 col4 col5
1 1 1 a 10
1 1 1 b 20
2 2 2 a 30
2 2 2 a 40
2 2 2 a 50
3 3 3 c 60
3 3 3 d 70
4 4 4 m 80
4 4 4 m 90
5 5 5 m 100
想要的结果就是col1,col2,col3列相等的场合,如果col4不同的话,就取对应的最后一条数据.如果col4相同的话,就取第一条数据
预想的结果
col1 col2 col3 col4 col5
1 1 1 b 20
2 2 2 a 30
3 3 3 d 70
4 4 4 m 80
5 5 5 m 100
col1 col2 col3 col4 col5
1 1 1 a 10
1 1 1 b 20
2 2 2 a 30
2 2 2 a 40
2 2 2 a 50
3 3 3 c 60
3 3 3 d 70
4 4 4 m 80
4 4 4 m 90
5 5 5 m 100
想要的结果就是col1,col2,col3列相等的场合,如果col4不同的话,就取对应的最后一条数据.如果col4相同的话,就取第一条数据
预想的结果
col1 col2 col3 col4 col5
1 1 1 b 20
2 2 2 a 30
3 3 3 d 70
4 4 4 m 80
5 5 5 m 100
下面的只考虑每个分组的数据中col4和col5都是同升序排列的:
select
col1,
col2,
col3,
case when count(distinct col4)>1 then max(col4) else min(col4) end col4,
case when count(distinct col4)>1 then max(col5) else min(col5) end col5
from
tab
group by
col1,col2,col3
select
col1,
col2,
col3,
case when count(distinct col4)>1 then max(col4) else min(col4) end col4,
case when count(distinct col4)>1 then max(col5) else min(col5) end col5
from
tab
group by
col1,col2,col3
oracle数据库查询问题 有张表数据如下:useid username course 1 a A 1 a B 2 b
1.传统工具书可分为哪两种?它们有何区别与联系?2.常用的检索中文图书的数据库有哪些?3.常用
1:检索课题:计算机信息检索;检索词:文献检索,信息检索,计算机应用.请构造检索式
求名词解释,考试用,1、信息检索2、www3、截词检索4、超文本5、基于内容特征的图像检索技术6、知识发现7、搜索引擎8
科技文献检索作业1. 每位同学结合自己专业自主选择相应的主题进行检索.2. 只要涉及到检索的题目,应写出检索思路.3.
如题!SQL语句修改数据库中某列的值 表名A 列名B 列值有 1、2、3、4、5.批量修改列值等于5的倍数的语句
1、单个用户使用的数据视图的描述称为( ).A.外模式 B.模式 C.内模式 D.存储模式 2、在数据库系统
英语翻译1、这些课程已经在XX修习过了2、检索的时候看到有XXX,这个可以选吗?3、因为A和B都从属于C,所以两方面都想
【数学题目】问题1:若|a|=2,|b|=5,求|a+b|的值
关于向量的问题.已知|a|=2,|b|=1,向量a与b的夹角为60度,求 |a-b| ,|a+b|
几道关于平方根的问题(1)如果-B是A的平方根,那么( )A.B=A^2 B.A=B^2 C.B=-A^2 D.A=-B
输入您的问题已知3a=2b,且a不等于2,求a-b+1除以a+b-5的值