![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
生命不息战斗不止
量的积累,质的飞跃。。。
展开
-
2020-11-01 mysql名字姓截取第一个字符,替换日期。
select concat('*', SUBSTR(patient_name FROM 2 FOR length(patient_name))) from bi_patient_visit ;update bi_patient_visit set date_id=replace(date_id,'2020-10-29','2020-11-01')原创 2020-11-01 22:24:28 · 304 阅读 · 0 评论 -
Oracle存储过程特殊数据-分列-临时表创建-批量处理,存储过程处理返回值
// 1.创建存储过程(输入参数,输出参数int 类型,输入类型集合-返回java中处理)create or replace procedure "FM_BILL_HIS_CODE"(start_num in varchar, end_num in varchar, ...原创 2019-07-07 12:03:54 · 256 阅读 · 0 评论 -
插入oracle 数据库中的时间。mysql转Oracle使用
注:向数据库插入Timestamp类型的数据,数据库中日期类型同样需要为timestamp,若为date类型则任然显示年月日而无时分秒 java中的PreparedStatement类型的setDate() 方法要求 java.sql.Date,而 java.sql.Date 的构造函数不能为空。 所以正确做法是: pstmt.setDate(x, new Date(Sys...转载 2018-07-18 14:21:55 · 600 阅读 · 0 评论 -
oracle 常用函数,不全后期补上。
第一:字符串函数instr instr( string1, string2, start_position,nth_appearance ) string1源字符串,要在此字符串中查找。string2要在string1中查找的字符串 。start_position代表string原创 2016-03-14 15:21:15 · 476 阅读 · 0 评论 -
oracle 的安装和完全卸载
Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 。2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点‘是’ 3.下图后,选择创建和配置数据库,点击下一步。 4.下图,选择服务器类,因为桌面类没有高级选项的功能,下一步。 5.下图,选择单实例数据库,下一步 6.下图,选择高级安装,下一步原创 2016-03-09 10:15:49 · 817 阅读 · 0 评论 -
oracle 分组查询取第一条数据 关联查询 最后一条数据
select t.name1,t.name2,t.zxfrom (select row_number()over(partition by name1 order by zx desc)rn, test.* from test)twhere t.rn=1;原创 2015-12-30 16:56:16 · 3762 阅读 · 0 评论 -
存储过程循环添加数据到数据库中
CREATE DEFINER=`root`@`%` PROCEDURE `myproc`()BEGIN DECLARE num INT ; SET num = 1 ; WHILE num < 25 DO INSERT INTO product ( product_type_id, product_name, product_format, product_desc_pric原创 2015-08-16 16:44:36 · 1517 阅读 · 0 评论 -
数据库null 值排序
sqlserver:sqlserver 认为 null 最小。升序排列:null 值默认排在最前。要想排后面,则:order by case when col is null then 1 else 0 end ,col降序排列:null 值默认排在最后。要想排在前面,则:order by case when col is null then 0 else 1 end , col desc 【o转载 2015-10-19 17:38:42 · 960 阅读 · 0 评论 -
oracle 条件排序
select * from dictionary t order by case when t.type_code ='1007' then 1 when t.type_code='1000' then 2 end ;原创 2015-10-15 20:15:19 · 1102 阅读 · 0 评论 -
mysql 分组总和求最大值 的两种方式
SELECT max(pp.totalPrice)FROM ( SELECT sum(oi.product_price) totalPrice FROM `order.item` oi GROUP BY oi.id ) as ppSELECT oi.id, oi. sum(oi.product_price) AS ppFROM `order.i原创 2015-08-12 18:03:52 · 5802 阅读 · 0 评论 -
mysql 的安装和配置
mysql 配置1.下载mysql-5.6.19-winx64 文件2.解压压缩包到本地3.切换到mysql的根目录 我的在D:\Java\mysql-5.6.19-winx64\ ; 然后找打my-default.ini 复制一份改名为my.ini4.以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,我的目录是图里面那个,你的话,要以你自己的目录为准。再输入mysql原创 2015-08-11 08:14:01 · 1241 阅读 · 0 评论