![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作笔记
一骑红尘夜雨时
面包会有的
展开
-
Oracle----(笔记1)行转列实例
需求说明工作中遇到需要将同组的不同记录,即ID相同的同组多行记录,归并到一条记录中去,归并规则是,用于字段内容相同的合并(就是用于分组的字段),字段内容不同的变为不同的列,最终合并为一行,具体业务场景为一张保证金的表,一笔交易对应多笔保证金,这其中的保证金币种可能不同,这时候需要按币种汇总保证金金额,并存在交易表中(表中一笔交易对应一条记录)。样例表如图:![保证金表](https://img...原创 2019-04-15 22:49:18 · 153 阅读 · 0 评论 -
Oracle----关于标识符和别名
别名Oracle中的如果在命名时别名使用双引号,则英文标识符需要用大写,因为Oracle的在识别你的标识符的时候是默认大写的,而你在双引号内使用了小写的话,就代表你将字段名命名为了小写,这样就无法查到了,所以就会报错,错误示范如下:SELECT * FROM dms LEFT JOIN (SELECT dms.AMT "amt" FROM dms ) t ON dms.AMT=t.amt代...原创 2019-04-15 23:08:09 · 2060 阅读 · 0 评论