星辰日月00

欲多则心散,心散则志衰,志衰则思不达也!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月7日

摘要: 四、转换函数转换函数接受某种数据类型的参数,将其转换为另一种数据类型作为函数的返回值,从而实现把数值从一种数据类型转换为另一种数据类型的功能。常用,整形、浮点型、字符串、日期:1.整型转字符型to_char(1)2.字符串转整形to_number('1')3.字符串转浮点型to_number('1.1')4.浮点型转字符串to_char(1.1)5.字符串转日期to_date('2007-04-26','yyyy-mm-dd') 6.字符串转时间戳 to_date('2007-04-26 08:08:08', 阅读全文
posted @ 2012-03-07 15:01 星辰日月00 阅读(383) 评论(0) 推荐(0) 编辑

摘要: 三、日期时间函数日期时间函数接受日期时间类型参数,这些参数由表中列或表达式构成。日期时间数据在Oracle数据库中,是以世纪、年、月、日、时、分、称的形式存储的。日期显示格式默认为“DD-MON-YY”的形式。1.ADD_MONTHS(x,n)--返回日期x加上n个月所对应的日期。n为正数,则返回值表示x之后的日期;n为负数,则返回值表示x之前的日期。SELECT ADD_MONTHS('08-8月-2008', 12) FROM dual; --2009-08-082.CURRENT_DATE--返回当前会话时区所对应的日期时间。SELECT CURRENT_DATE FRO 阅读全文
posted @ 2012-03-07 14:55 星辰日月00 阅读(459) 评论(0) 推荐(0) 编辑

摘要: 二、字符函数字符函数接受字符型和数字型参数,这些参数由表中列或表达式构成。1.ASCII(x)--返回单个字符x的ASCII码,或字符串x首个字符的ASCII码。SELECT ASCII('a'),ASCII('A') FROM dual; --97,652.CHR(x)--返回ASCII码为x的字符。SELECT CHR(97), CHR(65), CHR(48) FROM dual; --a,A,03.CONCAT(X,Y)--将字符串x与字符串y连接起来所形成的字符串作为结果返回。SELECT CONCAT('学生姓名:','小李飞 阅读全文
posted @ 2012-03-07 11:57 星辰日月00 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 根据函数是对一行记录还是多行记录进行操作,SQL函数分为单行函数和多行函数。其中,单行函数每次只对一行记录进行操作,并得到一行返回结果;多行函数每次可以对多行记录进行操作,但得到一行返回结果。SQL单行函数主要有5种,分别为数字函数、字符函数、日期时间函数、转换函数和正则表达式函数。多行函数也被称为列函数或分组函数,如求平均值函数AVG(x)。大多数单行函数都可以直接在PL/SQL程序中使用,但多行函数不能在PL/SQL程序中直接使用。一、数字函数1.ABS(x)--x的绝对值。SELECT ABS(88), ABS(-88) FROM dual; --88,882.ACOS--反余弦值SEL 阅读全文
posted @ 2012-03-07 11:45 星辰日月00 阅读(504) 评论(0) 推荐(0) 编辑