随笔分类 - sql
主要是关于SQL方面的收集,记录
摘要:'****************************************************************************** Option Explicit Dim rowsNum rowsNum = 0 ' ' Main function ' ' Get the
阅读全文
摘要:如果数据库中有锁的话,我们可以使用这条语句来查看: select * from information_schema.innodb_trx 语句 LOCK WAIT为占用系统资源的语句,我们需要杀掉这个锁,执行 kill 线程id号。上面这条记录的id为199120823069, trx_mysql
阅读全文
摘要:win10安装oracle 11g,在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求。 解决办法,这是因为版本注册问题,默认oracle 11没有添加win10的注册信息,所以要将win10的注册信息添加到oracle的配置文件里。打开oracle安装包,找到st
阅读全文
摘要:而ORACLE中,如果使用WHERE rownum<=N和ORDER BY一起出现的话,[color=red]ROWNUM优先于ORDER BY[/color]。也就是说,ORDER BY无法对所有满足条件的记录排序,只能对当前的rownum<=N中的N条记录排序。 发现第一页和第二页的数据居然一样
阅读全文
摘要:SELECT T.* FROM (SELECT ROWNUM AS RN,表名.* FROM 表名) T WHERE RN BETWEEN (页数-1)*记录数+1 AND 页数*记录数;
阅读全文
摘要:CREATE OR REPLACE FUNCTION splitArrayLength ( v_source IN VARCHAR2, v_delimiter IN VARCHAR2 ) RETURN INT IS j INT := 0; i INT := 1; len INT := 0; deli
阅读全文
摘要:在实际项目中,我们可能会遇到求百分比,比值等带除法的sql语句。这时,我们也许会遇到分母为零的情况。下面给出我总结的一些方法: 1. 用NULLIF函数: 首先说一下NULLIF函数的语法: NULLIF(expr1,expr2) 意思是说:如果expr1<>expr2的话,则传回expr1;如果e
阅读全文
摘要:根据两个字段查询重复数据 (roleid,userid) 删除重复数据只保留一条 下面的只根据userid进行查询与删除
阅读全文
摘要:MySQL IFNULL函数简介 MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 两个参数可以是文字值或表达式。 以下说明了IFNULL函数的语法: 如果expression_1不为NULL,则IF
阅读全文