oracle
badly1226
努力成就非凡,请不要在最该奋斗的年纪选择安逸
展开
-
oracle 排序空值处理
oracle认为 null 最大。 升序排列,默认情况下,null值排后面。 降序排序,默认情况下,null值排前面。 改动空值办法: (1)用nvl函数或decode函数将null转换为一特定值 替换null: nvl(arg,value) (2)用case语法将null转换为一特定值(oracle9i以后版本支持。...原创 2013-11-18 17:28:57 · 512 阅读 · 0 评论 -
case when
case when then 就是对查询的列值进行有判断,然后再输出。例如:SELECT col1, col2, CASE WHEN col3 > 1 AND col3 2 AND col3 3 AND col3原创 2013-09-01 13:23:50 · 66 阅读 · 0 评论 -
oracle 的nls_sort和nlssort 排序功能
[code="java"] 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序 拼音 SELECT * FROM TE...原创 2014-11-18 14:46:48 · 129 阅读 · 0 评论 -
内连接、外连接、全连接、where的区别
[code="java"] 1、where条件 with student as( select '1' id,'张三' name,'1' tid from dual union all select '2' id,'李四' name,'2' tid from dual union all select...原创 2014-11-20 15:50:16 · 1373 阅读 · 2 评论 -
oracle 去除oracle字段值得tab格
[code="java"] 大家都知道oracle中去掉左右空格用trim()函数,单独去左空格用ltrim(),去右空格用rtrim()偶尔大家从excel中复制粘贴到数据空中的数据有可能左右会存在空格或者tab,此时可以用以下语句对所有存有字段的tab进行更新update table_nm set column=replace(column,char(09),'');cha...原创 2014-12-03 09:23:44 · 1552 阅读 · 1 评论