- 博客(177)
- 资源 (9)
- 收藏
- 关注
原创 oracle添加排序
【SQL】ROW_NUMBER() OVER(partition by 分组列 order by 排序列)用法详解+经典实例 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="b...
2021-09-27 16:01:51
2558
原创 oracle拼接
第一法】select * from table where name=‘D’UNION ALLselect * from table where name<>‘D’第二法】SELECT CASE WHEN [name]=‘D’ THEN 0 ELSE 1 END FLAG,* FROM TABLEorder by flag asc
2021-09-25 11:35:05
1683
原创 体检套餐消费数据(多条重复数据取最大时间)
select n.MRN, n.姓名,n.手机号, n.项目名称,n.金额 from (select row_number() over(partition by m.就诊 order by m.创建时间 desc) seq,m.* from (select pgpmi.fxgetmrn(pt.patient_id, 'MRTOP') mrn, p.person_name 姓名, p.mobile_phone_no 手机号, ot.template_desc
2021-07-30 18:12:30
2404
1
原创 oracle sysdate-数值
oracle sysdate-1/24的意思解释 在oracle中,查询出来的日期往前推迟多长时间计算,我们可以用date-A/B/C/D这种格式: 其中A ---------表示天 其中B----------表示小时 其中C----------表示分钟 其中D----------...
2021-02-25 11:08:41
427
原创 Oracle:trunc()函数用法
一:功能描述 用于截取时间或者数值,返回指定的值。 二:语法 (1)日期处理: TRUNC(date,[fmt]) date 为必要参数,是输入的一个date日期值 fmt 参数可忽略,是日期格式,缺省时表示指定日期的0点。 &n...
2021-02-25 11:05:25
659
原创 Oracle报错:不是单组分组函数
报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1、如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来 改为:...
2020-12-28 17:23:34
775
原创 Oracle中TO_DATE ,TO_CHAR格式
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’); TO_NUMBER 使用TO_NUMBER函数将字符转换为数字 TO_NUMBER(char[...
2020-12-27 22:10:25
200
原创 Oracle 中count(1) 、count(*) 和count(列名) 函数的区别
1)count(1)与count(*)比较:1、如果你的数据表没有主键,那么count(1)比count(*)快2、如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快3、如果你的表只有一个字段的话那count(*)就是最快的啦4、count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。5、如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。 因为count(*),自动会优化指定到那一个字段。所...
2020-12-27 18:28:18
3088
原创 oracle时间书写
to_date('2020-10-01 00:00:00','yyyy-mm-dd hh24:mi:ss')to_date('2020-10-31 23:59:59','yyyy-mm-dd hh24:mi:ss')
2020-12-21 17:04:51
307
原创 win10 安装oracle 11gR2_database(内附下载地址)
前言:想要为了后续开展项目做准备,而且打算使用oracle,所以必须先安装oracle。本机 win 10 64位系统。第一步,下载 oracle 下载地址,官网(需要登录注册): http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win64_1...
2020-12-19 23:04:04
469
1
原创 Oracle 11g安装步骤详谈
又是十月南京阴雨天气 图书馆花了一个多小左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。 相互方便 共同进步! Oracle两个文件有需要的可以留言give you一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http:/...
2020-12-19 23:03:12
230
1
原创 oracle_11g安装包下载_windows_x64 && 客户端程序资源下载
1. oracle_11g_win_x64 安装包下载 https://pan.baidu.com/s/1Mh11-kgjVBIiUi-G4VTfvw 密码:co0l 2. oracle 客户端安装包下载 32位系统 链接:https://pan.baidu.com/s/1P-Tfl...
2020-12-19 23:01:23
1568
2
原创 完全卸载Oracle方法(超详细)
Step0: 进入服务 找到Oracle开头的服务 将这些服务全部停止 Step1. 点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击Universal Installer Step2. 点击之后稍等一会然后会进入进入下图界面,点击卸载产品 Step3. 选中要删除的Oracle产品,然后点击删除 Step4. 进入下图所示的目录 ...
2020-12-19 22:59:41
355
1
原创 Oracle11g客户端安装与配置
Oracle11g客户端安装与配置 Oracle客户端安装时,提供了InstantClient(即时客户端)、管理员、运行时和定制四种类型。 InstantClient体积小巧,若仅是常规的SQL操作,安装该模式即可。管理员模式可安装管理控制台、管理工具、联网服务和基本客户端软件,体积较为庞大,但配置可通过界面化工具即可完成,较为简单。Oracle Instant Client的安装与配置可参考如下链接: ...
2020-12-19 22:55:05
1238
1
原创 选择排序和冒泡排序
冒泡排序原理 假设有10个数,第一轮循环,第一个数和第二个数比较,如果第一个数大,第一个数和第二个数交换位置,否则不动;接着第二个数和第三个数比较,如果第二个数大,第二个数和第三个数交换位置,否则不动……第九个数和第十个数比较,如果第九个数大,第九个数和第十个数交换位置,否则不动。...
2020-12-08 23:08:57
136
原创 冒泡排序
/** * @ClassName: BubbleSortMain * @Author: Numen_fan * @Date: 2019/3/4 下午9:15 * @Version: 1.0 * @Description: 冒泡排序 */import com.jiajia.ArrayUtil.*; // 按包名导入public class BubbleSortMain { public static void main(String[] args) { int.
2020-12-08 22:53:06
253
原创 快速排序
package com.nrsc.sort;public class QuickSort { public static void main(String[] args) { int[] arr = { 49, 38, 65, 97, 23, 22, 76, 1, 5, 8, 2, 0, -1, 22 }; quickSort(arr, 0, arr.length - 1); System.out.println("排序后:"); for (int i : arr) { Syst
2020-12-08 22:52:12
117
原创 回文数
回文数:是一种数字。如:98789, 这个数字正读是98789,倒读也是98789正读倒读一样,所以这个数字就是回文数public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = sc.nextInt(); String str1 = num + ""; // String str1
2020-12-08 19:47:04
1014
原创 jdbctemplate和dbutils的区别
用jdbctemplate来进行查询时,query的参数中有一个是实现RowMapper的接口,我们可以自己写一个实现类,重写他的maprow方法,这个方法用来将数据集封装到实体类,然后由Spring将每个Acount装入集合,也可以直接调用Spring底层实现好的类BeanPropertyRowMapper 对比以前的jdbc操作,需要进行数据库驱动注册,得到连接,得到preparestatement,然后...
2020-12-05 11:45:17
1321
原创 msyql jion 和 union 的区别
join(连接查询):是将两个查询(或表)的每一行,以“两两横同对接”的方式, 所得到的所有行的结果,即一个表中的某行,跟另一个表中的某行。 进行“横向对接”,得到一个新行。 union (联合查询):指将2个或2个以上的字段数量相同的查询结果,“纵向堆叠”后合并为一个结果。 ...
2020-12-02 02:15:49
228
原创 java io
Java IO 基本概念Java IO:即 Java 输入 / 输出系统。区分 Java 的输入和输出:把自己当成程序, 当你从外边读数据到自己这里就用输入(InputStream/Reader), 向外边写数据就用输出(OutputStream/Writer)。Stream:Java 中将数据的输入输出抽象为流,流是一组有顺序的,单向的,有起点和终点的数据集合,就像水流。按照流中的最小数据单元又分为字节流和字符流。1,字节流:以 8 位(即 1 byte,8 bit)作为一个数据单元,数...
2020-12-01 17:21:20
1237
原创 HttpUtil
package com.sybercare.hospital.common.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;imp
2020-11-12 23:31:36
182
原创 HttpClient完整实例(普通参数、JSON格式参数)
package com.itdragons.demo.httpClient;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpPost;
2020-11-12 23:30:46
307
原创 url地址栏传json格式数据参数
在url地址栏中传输json数据时需要进行转码,因为在程序里url若包含 “ 字符或者 ‘ 等字符时会认为这是无效的url 例:JSONObject json = new JSONObject();//new一个json对象 Ma...
2020-11-12 22:45:54
4642
原创 delete drop truncate
Delete Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。 删除某一行:Delete from 数据表名称 where 列名称=值; 删除所有行:Delete * from 数据表名称 Drop Drop :删除数据表或数据库,或删除数据表字段。 删除数据库:drop database 数据库名称 删除数据表:(表的结构、属性、索...
2020-10-26 21:09:48
99
原创 对接swaggerjson转对象
public List getLocalDepartment() {List result = new ArrayList();StringBuffer sql = new StringBuffer().append(" SELECT * FROM prpscompany WHERE validstatus = 1 AND LENGTH(comcode) = 12; "); result = this.jdbcTemplate.query(sql.toString(), new RowMapper&
2020-09-10 17:20:02
615
原创 Java获取http和https协议返回的json数据
现在很多公司都是将数据返回一个json,而且很多第三方接口都是返回json数据,而且还需要使用到http协议,http协议是属于为加密的协议,而https协议需要SSL证书,https是将用户返回的信息加密处理,然而我们要获取这些数据,就需要引入SSL证书。现在我提供两个方法,帮助各位如何获取http和https返回的数据。获取http协议的数据的方法,如下:public static JSONObject httpRequest(String requestUrl, String requestMe.
2020-09-10 14:04:43
708
原创 Swagger作API接口对接
1、当前项目中存在的问题 在前后端分离的项目中,如手机端与接口端对接、WEB项目调用API,进行接口对接的方式一般是先创建WORD文档,然后把各个接口的链接、参数、访问方式、说明等信息粘贴进去。在制作文档的过程中,如果稍有不注意就容易出现文档错误,影响对接接口的准确性。 如果接口开发中出现新的需求,导致接口的传入参数、传出参数、...
2020-09-10 10:22:55
1303
原创 Oracle11G全部用户都锁啦,怎么解锁
解决:(1)conn sys/sys as sysdba;//以DBA的身份登bai录(2)alter user scott account unlock;// 然后解锁(3)conn scott/tiger //弹出一个修du改密码的对话框zhi,修改一下密码就可以dao了具体操作步骤如下:C:> sqlplus请输入用户名:sys输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。SQL> alter user sc
2020-07-07 21:48:50
384
原创 [] || 转义
java特殊转义字符 \\[] \\|(分隔符)1,[]作为分隔符,用法如下String str = "合格[]不合格[]"; String[] s = str.split("\\[]"); for (String string : s) { System.out.println(string); } System.out.println(s.length);输出:(图1)2,||作为分隔符,用法如下: String t = "a||b||c||d"; Strin...
2020-05-31 22:36:02
3540
原创 xml的cdata
术语CDATA指字符数据。CDATA定义为文本块,但识别为标记.预定义实体的同位素;,密度,并且与放大器;需要打字并且通常难以阅读的标记。在这种情况下,CDATA部分都可以使用。通过使用CDATA节,你是指挥,该文件的具体内容没有标记,并应被视为普通的文本解析器.句法以下是句法的CDATA节:?123<![CDATA[ characters with markup]]> 上述的语法是由三个部分组成:CDATA节启动 - ...
2020-05-21 09:22:36
945
原创 mysql视图的作用
MySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,MySQL视图的作用类似于筛选。定义视图的筛选可以来自当前或...
2020-05-18 13:36:13
211
原创 自动发送
一:package com.sybercare.social;import java.awt.AWTException;import java.awt.Robot;import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.datatransfer.Transferable;import java.awt
2020-05-15 15:17:57
238
原创 文字转图片
一:package com.sybercare.texttoimage;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.util.ArrayList;import java.util.List;import javax.imageio.ImageIO;public class TextToImage { public static void main(Stri
2020-05-15 15:16:43
843
原创 从本地文件1.txt读取数据写入本地文件2.txt
package com.sybercare;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j
2020-05-15 15:15:27
845
原创 java读取数据库内容并存放到文件中
import java.io.File;import java.io.FileNotFoundException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; /** * java读取数据库
2020-05-15 15:13:09
691
原创 springBoot
1. Spring Boot简介 Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJO)实.
2020-05-14 10:03:36
472
原创 javaIO流
Java中执行输出和输入操作,需要通过IO流。例如最常见的System.out.println()就是一个输出流。IO流的类比较多,但核心体系就是由File、 InputStream 、OutputStream、Reader、Writer和Serializable(接口)组成的,后续会一一详细说明。I/O流基础概念按照流的方向分为输入流(InputStream)与输出流(OuputStream):输入流:只能读取数据,不能写入数据。输出流:只能写入数据,不能读取数...
2020-05-13 10:43:24
159
原创 java输入输出流
前面介绍了Java.io包的File类,File类用于目录和文件的创建、删除、遍历等操作,但不能用于文件的读写。Java 对文件的写入和读取涉及到流的概念,写入为输出流,读取为输入流。如何理解流的概念呢?可以把流看成流动的自来水,打开水龙头,自来水就会通过自来水管从水源流到用户家中,同样的道理,水库中的水也会通过管道流入到水源。从水源流出到用户住家为自来水的输出流,从水库流入到水源为自来水的输入流,只有这样,自来水才能源源不断地流出到用户家中。如果把水源看成文件,用户住家为读取文件的对象,水库为写入文件的对
2020-05-13 10:18:05
145
Add-Store.7z
2020-01-23
基于springboot_ssm的个人博客系统源代码.zip
2019-09-15
IDMchrome浏览器下载神器
2019-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人