
SQL
百度没有我的爱
代码是我跟世界沟通的一种方式
展开
-
Oracle相关的配置、操作(附:SQL语句)
**oracle安装,省略。。。****配置oracle环境变量**NLS_LANGAMERICAN_AMERICA.AL32UTF8ORACLE_HOMED:\oracle\product\11.2.0\dbhome_1ORACLE_SIDorclTNS_ADMIND:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN**oracle服务**启动监听服务:lsnrctl start关闭监听服务:lsnrctl stop启动核原创 2021-03-17 18:19:28 · 245 阅读 · 0 评论 -
Java实现快速的批量插入数据
什么是批量插入数据一次向数据库中插入多条数据什么是快速插入数据快速地向数据库中插入数据什么是快速的批量插入数据一次向数据库中快速的批量插入数据,速度快到无需等待在Java开发中,不论是导入Excel还是单纯的批量插入数据,都绕不开insert into这个话题。不同的是导入Excel有两个重要环节,一是解析Excel,二是插入数据。在之前的文章中已经实现,今天我们来实现一个单纯的批量插入数据。通常,我们会实例化很多个对象,然后将这些对象组装到一个List中,最后将List提.原创 2020-12-23 16:03:48 · 8012 阅读 · 0 评论 -
oracle中使用instr按指定顺序排序
select sei.office_name, nvl(ROUND(AVG(sei.COMP_CHECK), 2), 0) avg_score from SECURITY_EMPLOYEE_INFO sei WHERE sei.office_name in ('运输处', '货运处', '客运处', '机务处', '工务处', '电务处', '车辆处', '供电处') and (SE...原创 2018-07-28 01:04:01 · 3717 阅读 · 0 评论 -
oracle查询去年、明年同期
SELECT ADD_MONTHS(sysdate, -12) as 去年的今天, ADD_MONTHS(sysdate, 12) as 明年的今天 FROM dual查询结果如下:原创 2018-07-28 01:10:45 · 15961 阅读 · 0 评论 -
JAVA后台通过List补全SQL语句(根据具体的条件)
List<Object> params = new ArrayList<>();String selectdata="";if (StringUtils.isNotEmpty(zhiwei)) {} selectdata += " AND SEI.POSITION = ? "; params.add(zhiwei);}//选择处室跳转到站段页面时,方法一:...原创 2018-07-28 02:06:56 · 971 阅读 · 0 评论 -
oracle 字段like多个条件(or关系)REGEXP_LIKE的使用
select id, name from BASE_SECURITY_DEPARTMENT where parent_id = '1' and REGEXP_LIKE(name, '(客运处|货运处|运输处)$');>>更多…and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)')--//全模糊匹配and REGEXP_LIKE(字段名, '^...原创 2018-07-28 02:10:24 · 21828 阅读 · 2 评论 -
ORACLE找回update、delete过的数据
select r.FIRST_LOAD_TIME,r.* from v$sqlarea r order by r.FIRST_LOAD_TIME desc ;--查询出有很多操作表的SQL语句,找出你操作过的SQL语句 update SECURITY_PORTRAIT_REPORTING t set t.time = to_date('2017/12/26 12:53:31', 'y...原创 2018-07-28 02:14:30 · 1703 阅读 · 0 评论 -
oracle中with as的使用
with TT as (select distinct h.time, h.title name, h.reference_number content, h.type, (to_date(to_char(sysdate, 'yyyy-mm-dd'), 'yyyy-mm-dd') - to_date(to_char(h.time, 'yyyy-mm-dd'...原创 2018-07-28 02:21:10 · 688 阅读 · 0 评论 -
SQL中IF ELSE及MySQL伪列rownum的使用
编写SQL语句时难免会遇到各种条件判断,例如统计:count(case when then end)今天,我们要说的是if判断,eg:SELECT IF(c19='1','已评价','未评价')c19 FROM A05;关于伪列,广为人知的是oracle有伪列rownum,因为一些需求需要用mysql实现类似Oracle的伪列,方法方式如下:SELECT rowid, i01...原创 2018-11-12 18:22:22 · 352 阅读 · 0 评论