面试之BI-SQL--table转换

简介: 题目如下: Num 1 2 4 6 7 8 10 11 13   写条SQL语句转成下表: Column1  Column2 1              2 4              4 6         ...

题目如下:

Num

1
2
4
6
7
8
10
11
13

 

写条SQL语句转成下表:

Column1  Column2

1              2
4              4
6              8
10           11
13           13

 

 

答案:

select MIN(Num),MAX(Num) from 

(select ROW_NUMBER() over (order by Num) rk, Num From Numbers) A

Group by (A.rk - A.Num)

order by Min(Num)

 

目录
打赏
0
0
0
0
20
分享
相关文章
|
10月前
|
C# .NET面试系列十一:数据库SQL查询(附建表语句)
#### 第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: ```sql create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; ``` 插入数据 ```sql insert into tableA values ('张三', '语文', 81); insert into tableA values ('张三', '数学', 75); insert into tableA values ('李四',
188 2
C# .NET面试系列十一:数据库SQL查询(附建表语句)
面试题19: 如何优化SQL查询?
面试题19: 如何优化SQL查询?
129 1
面试题19: 如何优化SQL查询?
最全MySQL面试60题(含答案):存储引擎+数据库锁+索引+SQL优化等
最全MySQL面试60题(含答案):存储引擎+数据库锁+索引+SQL优化等
1279 0
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
面试题MySQL问题之使用SQL语句创建一个索引如何解决
面试题MySQL问题之使用SQL语句创建一个索引如何解决
71 1
常见大数据面试SQL-每年总成绩都有所提升的学生
一张学生成绩表(student_scores),有year-学年,subject-课程,student-学生,score-分数这四个字段,请完成如下问题: 问题1:每年每门学科排名第一的学生 问题2:每年总成绩都有所提升的学生
Java面试题:描述JDBC的工作原理,包括连接数据库、执行SQL语句等步骤。
Java面试题:描述JDBC的工作原理,包括连接数据库、执行SQL语句等步骤。
95 0
|
8月前
|
Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
354 0

热门文章

最新文章