记录一些实用的SQL
1、oracle sql查询某个表有多少列
SELECT COUNT(*) FROM USER_TAB_COLUMNS WHERE TABLE_NAME=UPPER('表名')
2、查询一个表按照其中一列分组,按照另一列排序,并且增加一个排序列记录
ROW_NUMBER() OVER (PARTITION BY 表中列名 ORDER BY 表中列名 DESC) AS 新加的排序列名
3、列转行
原表
查询的sql
elect user_name, '语文' COURSE , CN_SCORE as
原创
2020-11-11 16:41:16 ·
126 阅读 ·
0 评论