一个SQL的select 语句的问题
问题是这样的,如果一个表table_1中有三个列,col_1,col_2,col_3
里面的数据如下:
col_1 col_2 col_3
1 4 张三
1 5 李四
2 3 全一
2 4 王二
2 5 周五
希望有办法,用一个或几个SQL语句,使我list出数据如下
col_1 col_2 col_3
1 1 NULL
1 2 NULL
1 3 NULL
1 4 张三
1 5 李四
1 6 NULL
1 7 NULL
1 8 NULL
2 1 NULL
2 2 NULL
2 3 全一
2 4 王二
2 5 周五
2 6 NULL
2 7 NULL
2 8 NULL
另外,,这个表里面的每组(按col_1分组)数据不一定,可能有8条,也可能有5条,也可能只有一条,,
需要list出来的数据,每组(按col_1分组)必须有8条记录,,按照col_2以升序排列,,
不知哪位高人有办法,,
里面的数据如下:
col_1 col_2 col_3
1 4 张三
1 5 李四
2 3 全一
2 4 王二
2 5 周五
希望有办法,用一个或几个SQL语句,使我list出数据如下
col_1 col_2 col_3
1 1 NULL
1 2 NULL
1 3 NULL
1 4 张三
1 5 李四
1 6 NULL
1 7 NULL
1 8 NULL
2 1 NULL
2 2 NULL
2 3 全一
2 4 王二
2 5 周五
2 6 NULL
2 7 NULL
2 8 NULL
另外,,这个表里面的每组(按col_1分组)数据不一定,可能有8条,也可能有5条,也可能只有一条,,
需要list出来的数据,每组(按col_1分组)必须有8条记录,,按照col_2以升序排列,,
不知哪位高人有办法,,
...全文
相关推荐
oracle 查看当前会话执行的sql语句
### Oracle 查看当前会话执行的SQL语句在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。
sql 语句插入结果为select和值混合示例
```而SELECT语句用于从一个或多个表中选择数据,返回结果集。当需要将SELECT的结果插入到其他表时,我们可以将SELECT语句嵌入到INSERT语句中,形成一个复合语句。
SQL高级查询语句关键时候解决问题的SQL语句
随着业务需求的复杂化,简单的查询往往无法满足需求,这就需要使用更高级的SQL查询技巧来解决问题。本文将介绍几种实用的SQL高级查询语句,帮助解决实际工作中的问题。
在SQLServer上查看SQL语句的执行时间的方法
开启这些选项后执行你的SQL语句,然后再关闭它们,会得到一个详细的执行步骤和时间消耗的报告。
一个Oracle建表SQL语句的优化.pdf
CTAS语句和执行SELECT语句再建表的主要区别在于,CTAS语句需要为每行插入操作创建一个事务,而普通的SELECT语句仅仅是检索数据。


