Oracle入门(十三A2)之单行函数
功能:
改變數據輸出形式或進行數據運算輸出
二、單行函數
函數格式???????? ????? ? ? ?函數說明
abs(n)? ? ? ? ? ? ? ? ? ? ? 返回n的絕對值
floor(n)? ? ? ? ? ? ? ? ? ? 返回小于等于n的最大整數
ln(n)? ? ? ? ? ? ? ? ? ? ? ? 返回n的自然對數,n必須大于0
log(n1,n2)? ? ? ? ? ? ? ?返回以n1為底n2的對數
exp(n)? ? ? ? ? ? ? ? ? ? ?返回e的n次冪,e=2.71828183
power(n1,n2)? ? ? ? ? ?返回n1的n2次方
mod(n1,n2)? ? ? ? ? ? ?返回n1除以n2的余數
sign(n)? ? ? ? ? ? ? ? ? ? ?返回n的符號值。-1、1、0
sin(n)? ? ? ? ? ? ? ? ? ? ? ?返回n的正玄值,n為弧度
cos(n)? ? ? ? ? ? ? ? ? ? ? 返回n的余玄值,n為弧度
sqrt(n)? ? ? ? ? ? ? ? ? ? ?返回n的平方根
round(n1,n2)? ? ? ? ? ?返回舍入小數點右邊n2位的n1的值
trunc(n1,n2)? ? ? ? ? ? 返回截尾到n2位小數的n1的值? n2缺省設置為0
單行字符函數
lower(c)? ? ? ? ? ? ? ? ? ? ? ? ?返回c的小寫字符
upper(c)? ? ? ? ? ? ? ? ? ? ? ?返回c的大寫字符
instr(c1,c2,i,j)? ? ? ? ? ? ? ?c1,c2均為字符串,i,j為整數。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數返回c2在c1中第j次出現的位置,搜索從c1的第i個字符開始。
substr(c1,<i>[,j])? ? ? ?c1為一字符串,i,j為整數。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 從c1的第i位開始返回長度為j的子字符串,如果j為空,則直到串的尾部。
單行日期函數
sysdate? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數沒有參數,返回當前日期和時間
months_between(d1,d2)? ? ? ? ?返回d1和d2之間月的數目
last_day(d)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?函數返回包含日期d的月份的最后一天
to_char(x[,fmt,)? ? ? ? ? ? ? ? ? x是一個date或number數據類型,函數將x轉換成fmt指定格式的char數據類型
to_date(c,fmt)? ? ? ? ? ? ? ? ?c表示字符串,fmt表示一種特殊格式的字符串。返回按照fmt格式顯示的c。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數將字符串c轉換成date數據類型。
to_number(c[,fmt)? ? ? ? ? ? ?c表示字符串,fmt表示一個特殊格式的字符串,函數返回值按照fmt指定的格式顯示。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數將返回c代表的數字。
三、數值、字符、日期的相互轉換
日期模式
總結
以上是生活随笔為你收集整理的Oracle入门(十三A2)之单行函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 熟悉的悉组词 熟悉的悉组词有哪些
- 下一篇: 秋天的奶茶是什么梗 网上说的秋天的奶茶是