[toc] SQL是数据分析中最高频的操作之一,本文梳理常见的SQL错误,可以归为三大类: 语法类; 函数类; 逻辑类; 语法错误 标点错漏 e.g. 逗号多或缺,引号、括号等不成对,多余的空格等; e.g. case when … end函数,有时候少写end e.g. select含有 聚合函数 ...
分类:
数据库 时间:
2020-03-22 10:48:10
阅读次数:
212
1、创建表2、追加字段-删除字段3、随机数4、时间转字符串5、查询年、月、日6、Case、When、Then7、获取新增Sql的Id8、增加序号9、Try-Catch10、与时间相关的Sql查询11、查询sql执行时间和CPU占用时间和I/O操作情况12、替换13、删除表、清空表、复制表14、清理日志15、锁表查询、解锁16、Sql语句性能Top1017、查询表信息18、查询表说明19、查询表字段
分类:
数据库 时间:
2020-03-13 17:10:14
阅读次数:
68
set statistics io,time on; 查询语句消耗时间 2.设置内存大小 --开启数据库高级选项exec sp_configure 'show advanced options',1goreconfigure with overridego exec sp_configure 'ma ...
分类:
数据库 时间:
2020-03-11 19:38:21
阅读次数:
80
1,case when用法 从表中根据时间点不同查询出活动的状态。 sql SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SAL zqyjList); xml insert into YZSYLGK_ZQYJ (YJ_ID, ID, YJ_NR, ...
分类:
数据库 时间:
2020-03-08 17:51:10
阅读次数:
71
1. nvl nvl(value,default_value) 空字段赋值,若value为空,则赋值default_value;若value非空,则返回原本value值。 default_value可以是数值、'字符串',也可以是字段 2. case...when...then...end case ...
分类:
其他好文 时间:
2020-03-07 13:08:46
阅读次数:
96
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 = ...
分类:
数据库 时间:
2020-03-06 13:14:44
阅读次数:
72
方法一: SELECT TO_CHAR( to_date( '2020-01-01', 'yyyy-MM-dd' ), 'MM' ) || '月' || CASE WHEN to_char( to_date( '2020-01-01', 'yyyy-MM-dd' ), 'month' ), 'D' ...
分类:
其他好文 时间:
2020-03-05 17:54:48
阅读次数:
53
oracle定时执行存储过程 建立定时器 关于定时器执行频率时间的设置 Interval 关于定时器下一次执行的时间的设置 next_date 关于定时器的其他操作,如修改、删除。 其他相关知识 参考博文:https://www.cnblogs.com/manwwx129/p/11910196.ht ...
分类:
数据库 时间:
2020-03-04 20:54:21
阅读次数:
102
经常有这种需求,如当数据库里的状态为20100时,中文希望显示为办理成功,这个时候就需要条件判断了 Oracle中条件判断有三种,如下将分别介绍 一、case ... when ... then ... else ... end【相当于大于小于等于不等于判断】 语法介绍 示例 二、decode(co ...
分类:
数据库 时间:
2020-02-14 22:38:49
阅读次数:
185
对查询结果中的列中的数据进行统计求和,求和结果作为新的一行添加到查询结果的末尾, SELECT CASE WHEN text IS NOT NULL THEN text ELSE'合计'END text, CASE WHEN text IS NOT NULL THEN id ELSE 0 END i ...
分类:
数据库 时间:
2020-02-14 10:39:46
阅读次数:
740