不积跬步,无以至千里

博客园 首页 新随笔 联系 订阅 管理
  38 随笔 :: 808 文章 :: 4 评论 :: 58万 阅读

文章分类 -  Oracle

1 2 3 4 5 ··· 9 下一页

摘要:1. base64 的解密函数 select utl_raw.cast_to_varchar2(utl_encode.base64_decode(utl_raw.cast_to_raw('dGVzdA=='))) from dual 2. base64 的加密函数 select utl_raw.ca 阅读全文
posted @ 2020-08-03 18:42 Zeroassetsor 阅读(917) 评论(0) 推荐(0) 编辑

摘要:select * from criss_sales; 通过rank()、dense_rank()、row_number()对记录进行全排列、分组排列取值但有时候,会遇到空值的情况,空值会影响得到的结果的正确性,如下所查。 select dept_id ,sale_date ,goods_type , 阅读全文
posted @ 2020-03-31 16:58 Zeroassetsor 阅读(110) 评论(0) 推荐(0) 编辑

摘要:项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1、要求取出按field1分组后,并在每组中按照field2排序;2、亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示例和SQL语句阐述下oracle数据库中用于分组排序函数的用法。 a、row_number() ov 阅读全文
posted @ 2020-03-31 16:57 Zeroassetsor 阅读(7884) 评论(0) 推荐(2) 编辑

摘要:一、sqlldr导入txt 1.预备 a).txt文件 这里要保存成无签名的UTF-8 b).oracle建表 2.编写控制文件input_test.ctl LOAD DATA CHARACTERSET 'UTF8' --字符集设定 INFILE 'd:\input_test.txt' --要导入的 阅读全文
posted @ 2020-03-13 10:28 Zeroassetsor 阅读(2598) 评论(0) 推荐(0) 编辑

摘要:1.创建控制文件 文件名.ctl 内容 load data --文件头部 infile '/home/oracle/42.txt' --要导入文件的绝对路径 truncate --清表用 into table 用户名.表名 --必须为空表 --append into table --原表追加 fie 阅读全文
posted @ 2020-03-13 10:23 Zeroassetsor 阅读(271) 评论(0) 推荐(0) 编辑

摘要:在oracle中判断字段id不是“123”时,select * from user where id<> '123'; 但是id为空的,却怎么也查询不出来。这是why?原因是:字段为null的时候,只能通过is null或者is not null来判断。这样写才是正确的:select * from 阅读全文
posted @ 2019-08-28 19:38 Zeroassetsor 阅读(6361) 评论(0) 推荐(1) 编辑

摘要:表结构 CREATE TABLE T_SE_CONTAINER_CARGO ( CONTAINER_NO VARCHAR2(64 BYTE), CARGO_ID NUMBER(12) NOT NULL, QUANTITY NUMBER(9), GROSS_WEIGHT NUMBER(12,4), M 阅读全文
posted @ 2019-08-28 19:36 Zeroassetsor 阅读(2908) 评论(0) 推荐(0) 编辑

摘要:一、11g以前的行列转换方法 创建测试表: create table emp_phone(name varchar2(50), type char, phone varchar2(50)); insert into emp_phone values('张三', '1', '1234-5678'); 阅读全文
posted @ 2019-07-09 18:36 Zeroassetsor 阅读(1043) 评论(0) 推荐(0) 编辑

摘要:PLSQL Developer使用技巧、快捷键 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。 2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword cas 阅读全文
posted @ 2019-05-06 11:39 Zeroassetsor 阅读(3115) 评论(0) 推荐(0) 编辑

摘要:一、简介相信大家都使用过like进行模糊匹配查询,在oracle中,instr()方法可以用来代替like进行模糊查询,大数据量的时候效率更高。本文将对instr()的基本使用方法进行详解以及通过示例讲解与like的效率对比。二、使用说明instr(sourceString,destString,s 阅读全文
posted @ 2019-04-28 17:12 Zeroassetsor 阅读(1973) 评论(0) 推荐(0) 编辑

摘要:with t_table1 as ( select 'sssssssdcc\' as a from dual union all select 'fscedcea,' as a from dual ) select a, substr(a,1,length(a) -1 ) from t_table1 阅读全文
posted @ 2019-04-24 12:32 Zeroassetsor 阅读(10798) 评论(0) 推荐(0) 编辑

摘要:Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(字段名1 阅读全文
posted @ 2019-03-15 16:58 Zeroassetsor 阅读(2681) 评论(0) 推荐(0) 编辑

摘要:基本 数学函数 rownum相关 分页查询 (假设每页显示10条) 不包含排序: 包含排序: 时间处理 1. to_char和to_date基本使用 eg1: eg2: 2)months_between 3)next_day 4)时间区间 eg: 5)interval 6)add_months 7) 阅读全文
posted @ 2019-03-15 16:55 Zeroassetsor 阅读(168) 评论(0) 推荐(0) 编辑

摘要:drop table test purge;create table test(a number(18,15));insert into test values(22.692977);commit;在pl/sql developer中查发现居然变化了,百思不得其解。select * from tes 阅读全文
posted @ 2019-03-01 17:34 Zeroassetsor 阅读(739) 评论(0) 推荐(0) 编辑

摘要:1) 最简单的形式 SQL 代码 --经确认customers表中所有customer_id小于1000均为'北京' --1000以内的均是公司走向全国之前的本城市的老客户:) update customers set city_name='北京' where customer_id<1000 SQ 阅读全文
posted @ 2019-02-26 19:07 Zeroassetsor 阅读(133) 评论(0) 推荐(0) 编辑

摘要:1. CASE WHEN 表达式有两种形式 复制代码代码如下: --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex 阅读全文
posted @ 2019-02-25 18:35 Zeroassetsor 阅读(2764) 评论(0) 推荐(0) 编辑

摘要:一:Oracle中的类型有很多种,主要可以分为以下几类: 1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类型。如:date、interval、timestamp。 4、P 阅读全文
posted @ 2019-02-15 18:19 Zeroassetsor 阅读(327) 评论(0) 推荐(0) 编辑

摘要:含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)EL 阅读全文
posted @ 2019-02-01 19:11 Zeroassetsor 阅读(92) 评论(0) 推荐(0) 编辑

摘要:自连接:(这是自连接很典型的用处 应当熟练掌握)。 2 使用case when。 sql@kokooa>select id,name,。 2 sum(case when subject='语文' then score end) as "语文",。 3 sum(case when subject='数 阅读全文
posted @ 2019-01-23 19:03 Zeroassetsor 阅读(1319) 评论(0) 推荐(0) 编辑

摘要:Oracle 查询今日、昨日、本周、本月和本季度的所有记录 字段类型为date 今日 select * from 表名 where to_char(字段名,'dd')=to_char(sysdate,'dd') 昨日 select * from 表名 where to_char(字段名,'dd')= 阅读全文
posted @ 2018-11-30 19:07 Zeroassetsor 阅读(186) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示