数据库
chengsi101
这个作者很懒,什么都没留下…
展开
-
SQL中over用法大全
转自:http://blog.csdn.net/moshansk/article/details/52451455转载 2017-03-15 09:40:13 · 14060 阅读 · 0 评论 -
sql之分析函数
一、lag 和lead函数 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead 有三个参数,第一个参数是列名,第二个参数是偏移的offset,第三个参数是 超出记录窗口时的默认值)lag(expression)函数可以访问组内当前行之前的行,而lead(expr原创 2017-03-15 09:24:46 · 3162 阅读 · 0 评论 -
sql 小知识点
1.group 用法很多时候我们需要分组函数来统计数据,在此过程中因为业务问题可能会用到别名,此时sql可能会写成如下样子:SELECT a.FEE_RESERVE ASFEE_OTHER, COUNT(1) AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BYa.FEE_RESERVE ASFEE_OTHER;此时会报错:命令未正确结原创 2017-03-16 21:24:57 · 235 阅读 · 0 评论 -
ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效的问题
转载处:http://blog.csdn.net/lvhaidongbk/article/details/41483949转载 2017-04-12 15:04:20 · 3511 阅读 · 0 评论 -
sql查询rownum下标不对导致结果不正确
最近碰到个问题:页面表格中的实际展示数量和页脚展示的数量不一致,通过日志发现sql语句中的一个参数错误,但是debug时,参数却是正确的,只是到sql执行时参数变了。经过仔细寻找,终于发现问题所在,先看sql:SELECT * FROM(SELECT B.*, ROWNUM RN FROM(SELECT *FROM tableName1 uLEFT JOIN tableName原创 2017-05-02 14:15:52 · 1843 阅读 · 0 评论 -
PostgreSQL查询 动态输入参数
工作中会碰到临时几天查询相关报表的情况,sql写好后每天只需改日期再执行一次就可以,但是一个个替换或者批量替换不仅耗时耗力,还有可能出错,所以想要能够动态输入查询参数并且同时改变成这个参数的功能。之前使用pl/sql时,学会了查询时使用&来实现动态参数输入的效果。现在公司使用pg/sql,还是想能像之前的pl/sql一样能动态输入参数,但是&却不起作用了,在网上寻找良久,发现都...原创 2019-08-30 18:42:38 · 4276 阅读 · 2 评论