摘要:
四、转换函数转换函数接受某种数据类型的参数,将其转换为另一种数据类型作为函数的返回值,从而实现把数值从一种数据类型转换为另一种数据类型的功能。常用,整形、浮点型、字符串、日期: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', 阅读全文
摘要:
三、日期时间函数日期时间函数接受日期时间类型参数,这些参数由表中列或表达式构成。日期时间数据在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 阅读全文
摘要:
二、字符函数字符函数接受字符型和数字型参数,这些参数由表中列或表达式构成。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('学生姓名:','小李飞 阅读全文
摘要:
根据函数是对一行记录还是多行记录进行操作,SQL函数分为单行函数和多行函数。其中,单行函数每次只对一行记录进行操作,并得到一行返回结果;多行函数每次可以对多行记录进行操作,但得到一行返回结果。SQL单行函数主要有5种,分别为数字函数、字符函数、日期时间函数、转换函数和正则表达式函数。多行函数也被称为列函数或分组函数,如求平均值函数AVG(x)。大多数单行函数都可以直接在PL/SQL程序中使用,但多行函数不能在PL/SQL程序中直接使用。一、数字函数1.ABS(x)--x的绝对值。SELECT ABS(88), ABS(-88) FROM dual; --88,882.ACOS--反余弦值SEL 阅读全文