E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
to_number
max字符串时,先进行
to_number
操作
需求:1、有一张凭证表名为vouch(vouchid,vouchdesc),凭证号vouchid(varchar类型)为主键,vouchdesc为凭证描述;2、凭证号的格式为字母加数字,字母代表凭证类型,数字代表凭证编号,如“c-100”代表编号为100的存折凭证;2、现需要批量生成1000条存证凭证,凭证起始号为当前库里的最大凭证号+1,假设当前最大号为“c-100";方案:sql片段如下:se
lubiaopan
·
2013-11-08 09:00
oracle 时间差
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE
414005069
·
2013-11-06 22:00
oracle
Oracle 计算两个日期的时间差
selectcount(*)fromtable_awhereROUND(
TO_NUMBER
(END_DATE-START_DATE)*24)>6天:ROUND(
TO_NUMBER
(END_DATE-START_DATE
maxracer
·
2013-11-01 14:00
Oracle字符串转换成数字函数
to_number
Oracle字符串转换成数字函数
to_number
:selectto_number('123')fromdual;
elite_1989
·
2013-10-25 10:48
数据库
Oracle db 使用转换函数和条件表达式
•描述SQL提供的各类转换函数•使用TO_CHAR、
TO_NUMBER
和TO_DATE转换函数•在SELECT语句中应用条件表达式隐式和显式数据类型转换http://blog.csdn.net/rlhua
rlhua
·
2013-10-19 10:00
Oracle DB TO_CHAR、TO_DATE、
TO_NUMBER
函数
使用TO_CHAR函数处理日期TO_CHAR(date,'format_model') 格式样式具有以下特点:•必须放在单引号内•区分大小写•可以包含任何有效的日期格式元素•具有一个fm元素,用于删除填充的空格或隐藏前导零•与日期值之间用逗号分隔TO_CHAR可以按照由format_model指定的格式,将日期时间数据类型转换为数据类型为VARCHAR2的值。格式样式是一种字符文字,用于描述字符串
rlhua
·
2013-10-17 10:00
oracle中判断写法
updateSH_DISH_LEVEL_MODELssets.hotlevel=(
to_number
( (select case whensdlm.hotlevelisnull then0 endasd
小浩51
·
2013-10-15 13:19
oracle
then
when
end
Oracle Number类型超长小数位为0问题
碰到了一个非常奇怪的问题,从Excel拷贝出来的数据,位数很长,通过Pl Sql 导出到Oracle后为0了,而且设置查询条件为0时,无法查询出来,条件大于0居然能查询出来,通过
to_number
也是无法转换的
·
2013-10-12 16:00
oracle
Oracle取月份,不带前面的0
引出了一系列的sql语句 第一:利用
to_number
的函数转换自动截0 selectto_number(to_char(sysdate,'mm'))||'-'||
to_number
(to_char(sysdate
swearyd457
·
2013-10-11 18:00
Hibernate自定义查询SQL得到对象进行更新时遇到的问题
先发段代码 SQLQuery query = this.getSession().createSQLQuery("SELECT COUNT(1) AS exponent,
TO_NUMBER
qi_w2006
·
2013-09-27 15:00
Hibernate
自定义SQL
Oracle 计算两个时间的差值
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(
TO_NUMBER
(END_DATE - START_DATE))小时:ROUND
stormwy
·
2013-09-07 20:00
sql、hql获取一列字段的最大值
694448320100lxor.html sql、hql获取一列字段的最大值 有时候需要获取数据库表中的一个的字段值里面的最大的值,下面分别用sql和hql都可以实现: Sql代码 复制代码 select max(
to_number
ktoolcn
·
2013-08-27 09:00
Hibernate
HQL
Oracle to_char() to_date()
to_number
()函数
TO_CHAR是把日期或数字转换为字符串TO_DATE是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER
将字符转化为数字TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number
爱你不够
·
2013-08-14 22:23
oracle
to_char()
to_date()
to_number()
解决oracle根据字段类型为字符串(中间包含数字)按顺序排序问题
.* from app_pay_payment p order by p.attribute1_,regexp_substr(p.attribute2_,'[^0-9]+'),
to_number
(regexp_substr
koreyoshi
·
2013-08-13 12:00
oracle
oracle中的进制转换
转自:http://www.eygle.com/archives/2004/06/oracle_howto_convert.html1.16进制转换为10进制可以通过
to_number
函数实现 SQL>
changyanmanman
·
2013-08-09 16:00
【转】Oracle 获取当前日期及日期格式
SYSDATE(),'YY/MM/DDHH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DDHH24:MI:SS) 格式化数字:
TO_NUMBER
御风林海
·
2013-07-25 12:00
oracle
日期
格式化
Postgresql由字符串类型转换成数字类型
TO_NUMBER
用法Oracle--SELECTCOL1FROMA_TABLEORDERBYTO_NUMBER(COL1)Postgresql-selectTO_NUMBER(COL1,'99G999D9S
dzz_dzz
·
2013-07-23 11:00
sql数据格式转换
oracle timestamp相减
select trunc(
to_number
(substr((systimestamp-t.startDate),1,instr(systimestamp-t.startDate,''))))天,
EX+
·
2013-07-19 16:00
oracle
计算时间差的Oracle函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(
TO_NUMBER
(END_DATE-START_DATE))小时
sxdtzhaoxinguo
·
2013-07-11 12:00
计算时间差的Oracle函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE
sxdtzhaoxinguo
·
2013-07-11 12:00
Oracle函数
Oracle与Mysql时间格式化
SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字:
TO_NUMBER
v5browser
·
2013-06-30 13:00
oracle
Oracle与Mysql时间格式化
SYSDATE(),'YY/MM/DDHH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DDHH24:MI:SS) 格式化数字:
TO_NUMBER
undoner
·
2013-06-30 13:00
oracle
mysql
时间格式化
Oracle将字符串转换为数字,并替换特殊字符
Oracle自带有
to_number
函数,但需要说明的是这个函数只能转换字符串格式是正确数字的情况,也就是一旦字符串为空,或者有特殊字符,或者有空格等等,都会抛错,以下提供一种方式成功解决以上问题:
TO_NUMBER
Silence-
·
2013-06-24 10:06
Oracle
ORACLE 毫秒转换为日期,日期转换毫秒
日期转换毫秒--'2005-03-29 12:30:45'SELECT
TO_NUMBER
(TO_DATE(字段名, 'YYYY-MM-DD HH24:MI:SS') -
sdk4986
·
2013-06-20 10:00
oracle
PostgreSQL和PPAS的分区表及多种条件下的性能体现一
因某项目测了PPAS和PostgreSQL的分区表在where条件里按分区键、函数、子查询等11中不同情况时的性能体现,两者基本一致,只有在in关键字和
to_number
函数的情况下不同,in关键字在PPAS
BeiiGang
·
2013-06-08 14:00
PostgreSQL和PPAS的分区表及多种条件下的性能体现一
因某项目测了PPAS和PostgreSQL的分区表在where条件里按分区键、函数、子查询等11中不同情况时的性能体现,两者基本一致,只有在in关键字和
to_number
函数的情况下不同,in关键字在PPAS
BeiGang
·
2013-06-08 14:00
partition
PostgreSQL
edb
ppas
我见过的最猛的sql
'elsea.kcxzdmendkcxzdm,a.kcxzmc,casewhena.xfyqisnullthen0elseto_number(a.xfyq)endxfyq,b.xfh1,b.xfh2,
to_number
Jye13
·
2013-06-04 08:00
Oracle中TO_DATE TO_CHAR格式
原文地址:http://www.douban.com/note/31849478/ TO_CHAR是把日期或数字转换为字符串TO_DATE是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER
将字符转化为数字
wangchenggong1988
·
2013-06-02 17:00
Oracle中TO_DATE TO_CHAR格式
TO_CHAR是把日期或数字转换为字符串TO_DATE是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER
将字符转化为数字TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number
许大白
·
2013-05-29 15:00
oracle时间函数
'YYYY-MM-DD'))*86400fromdual;2.得到当前时间的毫秒数select(sysdate-to_date('1970-1-1','YYYY-MM-DD'))*86400000+
to_number
zhaohaifan
·
2013-05-29 11:00
oracle
oracle 常用函数
求时间差: 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE)) 小时: ROUND(
TO_NUMBER
(END_DATE - START_DATE) * 24)
安铁辉
·
2013-05-14 09:00
oracle
oracle 常用函数
求时间差: 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE)) 小时: ROUND(
TO_NUMBER
(END_DATE - START_DATE) * 24)
安铁辉
·
2013-05-14 09:00
oracle
16进制转换成10进制
16进制转换为10进制
to_number
函数--此处必须为大于或等于16进制字符数的xxxxxx,此处可以为>=6个x SQL>selectto_number('12cbb','xxxxxxxxxxxxxxxxxxxx
wll_1017
·
2013-04-12 15:00
Oracle中求时间差的SQL
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒): 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE
Java_Worker_cr
·
2013-04-02 09:00
ora-01861
Oracle时间差
字符串判断 转换数字问题解决了 可以排序了。
.*,
TO_NUMBER
(decode(decode(lower(nvl(login_name, 0)),
rain_2372
·
2013-03-28 13:00
oracle
Oralce 将时间差转换为 时:分:秒
Oracle计算时间差表达式有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(
TO_NUMBER
(END_DATE-START_DATE
深海蓝山
·
2013-03-21 15:32
ORACLE中科学计数法显示问题的解决
测试环境:SQL> select * from v$version 2 where rownum select
to_number
('1234567891') from dual;
TO_NUMBER
liqfyiyi
·
2013-03-10 13:00
OracleOracle计算时间差函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(
TO_NUMBER
(END_DATE - START_DATE
alantong08
·
2013-02-06 14:00
oracle
Oracle/Mysql/SqlServer函数区别
Oracle/Mysql/SqlServer函数区别 文章分类:数据库 Sql代码 1.类型转换 –Oracle select
to_number
(’123′) from dual;–123;
nanjingjiangbiao_T
·
2013-01-24 17:00
sqlserver
Oracle中TO_DATE TO_CHAR格式
TO_CHAR 是把日期或数字转换为字符串 TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER
将字符转化为数字 TO_CHAR 使用TO_CHAR
huajianhsiu
·
2013-01-14 22:00
to_char
to_char 和 to_date
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER
将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR
stefenCai
·
2013-01-08 16:00
oracle
Oracle中Date类型与Varchar2的转化(包括引申)
TO_CHAR:日期或数字=》字符串TO_DATE:字符串转=》日期
TO_NUMBER
:字符=》数字我在写代码的时候用的到1、TO_CHAR函数--获取某个系的毕业设计指导教师的答辩安排 SELECTT.FOPENGRAGE
EillenMe
·
2013-01-06 21:00
SQL常用 to_char(),
to_number
:取得当前日期是本月的第几周 SQL>selectto_char(sysdate,'YYYYMMDDWHH24:MI:SS')fromdual;TO_CHAR(SYSDATE,'YY-------------------20030327418:16:09SQL>selectto_char(sysdate,'W')fromdual;T-4 2:取得当前日期是一个星期中的第几天,注意星期日是第一天
晴窗戏茶
·
2013-01-05 23:45
dual
电话区号去前面的0、varchar2转换成number并比较(
to_number
注意事项)
1、oracle去掉电话区号前面的0SQL>desctest1Name Type NullableDefaultComments----------------------------------------PHONEVARCHAR2(20)Y CITY VARCHAR2(20)Y SQL>
lovehewenyu
·
2012-12-14 17:00
spool oracle
1.对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: selecttaskindex||'|'||commonindex||'|'||tasktype||'|'||
to_number
xingguang666
·
2012-12-13 11:48
oracle
【DB】Oracle学习笔记(2)
改为:select sal from emp where sal>
to_number
('$1.250.00','$9,999,99');n 日期操作select to_char(hiredate, '
owen563
·
2012-12-07 09:38
oracle
学习
查询ERP系统中耗时较长的报表及并发程序
PROGRAM, REQUESTED_START_DATE 提交日期, ACTUAL_COMPLETION_DATE 完成日期, ROUND((
TO_NUMBER
月下狼~图腾~
·
2012-12-06 16:00
ERP
Oracle优化讲解
和 select*fromau_userinfowhereuserid='11504' 区别在与第二条SQL利用了索引进行查询,第一条则是全表扫描;因为oracle会自动把where子句转换成
to_number
China2010pan
·
2012-12-06 10:00
oracle取随机日期时间
--取出2012-10-01到2012-10-07中9点到17点范围的一个随机时间 SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(
to_number
(to_char
jimmy9495
·
2012-12-04 15:00
oracle
sql
随机时间
随机日期
Oracle - 利用自带函数进行16进制与字符互转
根据16进制查字符:selectchr(
to_number
('2F','xx'))fromdual--/selectchr(
to_number
('3D','xx'))fromdual--=selectchr
t0nsha
·
2012-11-22 22:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他