上一页 1 ··· 6 7 8 9 10 11 下一页

2015年10月18日

遍历字符串

摘要: 创建测试用表:CREATE OR REPLACE VIEW v ASSELECT '好好学习' AS c FROM DUAL;SELECT * FROM v;sql代码如下:SELECT SUBSTR(c, LEVEL, 1) AS c FROM v CONNECT BY LEVEL <= LENG... 阅读全文

posted @ 2015-10-18 15:55 奈何作贼 阅读(147) 评论(0) 推荐(0) 编辑

2015年10月17日

不使用临时变量,交换两个变量的值

摘要: 涉及到两个变量值的交换,通常的做法是定义一个临时变量,然后再进行交换。利用异或运算,可以实现交换两个值,而不用临时变量。一.基础知识异或是一种基于二进制的位运算,用符号XOR或者^表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。性质如下:交换律 (a^b = b^a)结合律 (... 阅读全文

posted @ 2015-10-17 17:28 奈何作贼 阅读(1034) 评论(0) 推荐(0) 编辑

2015年10月16日

删除重复的记录

摘要: 因是手动录入数据,所以经常会产生重复的数据,这时就需要删除多余的数据。创建测试用表:CREATE TABLE dupes( id integer, name varchar(10));INSERT INTO dupes VALUES(1, 'TOM');INSERT INTO dupes... 阅读全文

posted @ 2015-10-16 15:12 奈何作贼 阅读(354) 评论(0) 推荐(0) 编辑

2015年10月15日

彩色图像与灰度图像之间的转换

摘要: 一.彩色图像简介在RGB色彩空间,图像深度与色彩的映射关系主要有真彩色、伪彩色和调配色。真彩色是指在组成一幅彩色图像的每个像素值中,有R,G,B三个基色分量,每个基色分量直接决定显示设备的基色强度,这样产生的彩色称为真彩色,是真实的原图彩色。伪彩色图像的每个像素值实际上是一个索引值或代码,该代码值作... 阅读全文

posted @ 2015-10-15 20:16 奈何作贼 阅读(27419) 评论(0) 推荐(3) 编辑

多表插入语句

摘要: 多表插入语句分为以下四种:①无条件INSERT。②有条件INSERT ALL。③转置INSERT。④有条件INSERT FIRST。首先创建测试用表:CREATE TABLE emp( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR... 阅读全文

posted @ 2015-10-15 17:14 奈何作贼 阅读(11063) 评论(0) 推荐(1) 编辑

2015年10月14日

根据条件取不同列中的值来排序

摘要: 有时排序的要求会比较复杂,比如:领导对工资在1000到2000元之间的员工更感兴趣,于是要求工资在这个范围的员工要排在前面,以便优先查看。创建测试用表:CREATE OR REPLACE VIEW v ASSELECT 'MARTIN' AS ename, 950 AS sal FROM DUALU... 阅读全文

posted @ 2015-10-14 14:50 奈何作贼 阅读(438) 评论(1) 推荐(1) 编辑

处理空值排序

摘要: oracle排序的时候默认空值是最大的,如果想要自己规定空值显示的位置,可以使用关键字NULLS FIRST和NULLS LAST。创建测试用表:CREATE OR REPLACE VIEW v ASSELECT 1 AS c FROM DUALUNION ALLSELECT NULL AS c F... 阅读全文

posted @ 2015-10-14 11:20 奈何作贼 阅读(322) 评论(0) 推荐(0) 编辑

TRANSLATE

摘要: 语法格式: TRANSLATE(expr, from_string, to_string)示例如下:SELECT TRANSLATE('ab 你好 bcdefg', 'abcdefg', '1234567') FROM DUAL;from_string与to_string以字符为单位,对应字符一一替... 阅读全文

posted @ 2015-10-14 10:57 奈何作贼 阅读(350) 评论(0) 推荐(0) 编辑

按计算列排序

摘要: 如果要对计算列排序,可以为计算列指定别名,然后按别名排序。创建测试用表:CREATE OR REPLACE VIEW v ASSELECT 3 AS a, 4 AS b FROM DUALUNION ALLSELECT 2 AS a, 3 AS b FROM DUALUNION ALLSELECT ... 阅读全文

posted @ 2015-10-14 10:37 奈何作贼 阅读(382) 评论(1) 推荐(0) 编辑

2015年10月12日

从表中随机返回n条记录

摘要: 创建测试用表:CREATE OR REPLACE VIEW V ASSELECT 'a' AS c FROM dualUNION ALLSELECT 'b' AS c FROM dualUNION ALLSELECT 'c' AS c FROM dualUNION ALLSELECT 'd' AS ... 阅读全文

posted @ 2015-10-12 20:47 奈何作贼 阅读(359) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页

导航