小程序表格组件,提升效率的利器还是弊端
605
2022-09-06
SQL语句之奇形怪状的冷门函数
lag() over()
SELECT C.*,LAG(C.column,1) OVER(ORDER BY C.column) FROM Table C;第一条记录已经无法再取前一条记录,所以LAG()函数返回空。SQL为意思如下。 LAG(C.CNAME, 1) 表示取前一条记录的CNAME的值。 OVER(ORDER BY C.CNO)表示按CNO来排序,然后决定记录之间的前后关系
lag() over(partition by column order by column)
SELECT C.*,LAG(C.CNAME,1) OVER(PARTITION BY C.TNO ORDER BY C.CNO) FROM COURSE C;partition by是用来分区的。对TNO进行分区,在不同的TNO下寻找上一条记录的CNAME的值。
concat( )
SELECT CONCAT(region_name,store_name) FROM GeographyWHERE store_name = 'Boston';
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~