
oracle
java_mmt梦见
这个作者很懒,什么都没留下…
展开
-
Oracle正则表达式使用
类似于jQuery的正则表达式,常用的不赘述 1.[:alphanum:]可以匹配0-9、z-a 、A-Z 2.[:alpha:]可以匹配z-a 、A-Z 3.[:digit:]可以匹配0-9 4.[:lower:]可以匹配z-a 5.[:upper:]可以匹配A-Z 6.[:blank:]可以匹配空格或tab键 7.[:grah:]可以匹配非空字符 8.[:punct:]可以匹...原创 2018-08-20 15:34:16 · 723 阅读 · 0 评论 -
Oracle各种时间查询
1.获取时间的日: select to_char(sysdate,’dd’) as nowday from dual 2. –获取时间的时: select to_char(sysdate,’hh24’) as nowhour from dual; 3.–获取时间的分: select to_char(sysdate,’mi’) as nowminute from dua...原创 2018-08-20 14:36:33 · 3064 阅读 · 0 评论 -
oracle查询值的字符串长度、字节长度、大小写字母转换
1.||——拼接符 SELECT str1, str2,str1 | | str2 AS str_concat FROM 表名; 2 LENGTH——字符串长度 SELECT LENGTH(‘AB’), LENGTH(‘你’) FROM DUAL; 3.LENGTHB——字节长度 SELECT LENGTHB(‘AB’), LENGTHB(‘你’) FROM DUAL; 4.LO...原创 2018-08-20 11:32:57 · 12999 阅读 · 0 评论 -
判断是0,赋值‘登录’;判断是1,赋值‘未登录’
两种方法: 1.decode(列名,值1,赋值1,值2,赋值2) 举例:select decode(a.is_login,’0’,’登录’,’1’,’未登录’) is_login from 表 a 2.case when 变量=值1 then 赋值1 when 变量=值2 then 赋值2 end 别名 举例:select case when is_login=0 then ...原创 2018-08-20 11:13:59 · 687 阅读 · 0 评论 -
oracle 数据类型转换
1.varchar转为number,用 to_number(列名): select to_number(t.create_user) from 表名 t; 2.number转为varchar,用 to_char(列名): select to_char(t.user_role_id) from T_BIC_USER_ROL...原创 2018-08-20 10:59:07 · 12390 阅读 · 1 评论 -
Oracles删除或查询条件相同的数据,除了最新那条
例如: 1.删除 uname=’mm’ 的数据,除了最新那条: DELETE FROM 表名 WHERE uname=’mm’ AND last_modify_time NOT IN (SELECT last_modify_time FROM (SELECT MAX(last_modify_time) last_modify_time FRO...原创 2018-08-20 10:30:01 · 901 阅读 · 0 评论