成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 基礎知識中單行函數里六個主要項目

數據庫 Oracle
Oracle 基礎知識中的單行函數中包括六個主要項目,以下的文章就是對每個項目的具體介紹,如果你對其有所興趣的話,你就可以點擊以下的文章。

Oracle 基礎知識中的單行函數中包括六個主要項目,其中包括數字函數的相關介紹,字符函數的實際應用以及日期函數等相關內容的介紹,以下就是Oracle 基礎知識中的單行函數的其他項目的介紹。   

1. 數字函數

ABS 取絕對值 POWER 乘方 LN 10為底數取0

SQRT 平方根 EXP e的n次乘方 LOG(m,n) m為底數n取0

數學運算函數:ACOS ATAN ATAN2 COS COSH SIGN SIN SINH TAN TANH

CEIL 大于或等于取整數

FLOOR 小于或等于取整數

MOD 取余數

ROUND(n,m) 按m的位數取四舍五入值如果round(日期): 中午12以后將是明天的日期.

round(sysdate,'Y')是年的第一天

TRUNC(n,m) 按m的位數取小數點后的數值如果trunc(日期), 確省的是去掉時間

6

J2EE @ zxw

2. 字符函數

CHR 按數據庫的字符集由數字返回字符

CONCAT(c1,c2) 把兩個字符c1,c2組合成一個字符, 和 || 相同

REPLACE(c,s,r) 把字符c里出現s的字符替換成r, 返回新字符

SUBSTR(c,m,n) m大于0,字符c從前面m處開始取n位字符,m等于0和1一樣,

m小與0,字符c從后面m處開始取n位字符

TRANSLATE(c,f1,t1) 字符c按f1到t1的規則轉換成新的字符串

INITCAP 字符首字母大寫,其它字符小寫

LOWER 字符全部小寫

UPPER 字符全部大寫

LTRIM(c1,c2) 去掉字符c1左邊出現的字符c2

RTRIM(c1,c2)

TRIM(c1,c2) 去掉字符c1左右兩邊的字符c2

LPAD(c1,n,c2) 字符c1按制定的位數n顯示不足的位數用c2字符串替換左邊的空位

RPAD(c1,n,c2)

3. 日期函數

ADD_MONTHS(d,n) 日期值加n月

LAST_DAY 返回當月的最后一天的日期

MONTHS_BETWEEN(d1,d2) 兩個日期值間的月份,d1<d2 返回負數

NEXT_DAY 返回日期值下一天的日期

SYSDATE 當前的系統時間

DUAL是SYS用戶下一個空表,它只有一個字段dummy

4. 轉換函數(1)

TO_CHAR(date,'日期顯示格式')

TO_CHAR(number) 用于顯示或報表的格式對齊

TO_DATE(char,'日期顯示格式')

TO_LOB 把long字段轉換成lob字段

TO_NUMBER(char) 用于計算或者比較大小

轉換函數(2)

to_date里日期顯示格式

YYYY 年 YEAR YYY YY Y

Q 季度

MM 月 MONTH MON

W 星期 (week of month) WW, IW (week of year)

(說明:周計是按ISO標準,從1月1日的星期數到后面七天為一周,不一定是從周一到周日)

DD 日 DAY DY

HH24 小時 HH12 HH

MI 分鐘

SS 秒

如果想固定日期的顯示格式可以在數據庫的參數文件initorasid.ora里新寫一行參數

NLS_DATE_FORMAT=yyyy-mm-dd

hh24:mi:ss可以在UNIX環境變量或者NT的注冊表里的設置 NLS_DATE_FORMAT=yyyy-mm-dd

7

J2EE @ zxw

hh24:mi:ss

轉換函數(3)

如果想固定日期的顯示格式可以用alter session命令改變

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

它的作用順序如下:

initialization parameter

Environment variable

ALTER SESSION command

轉換函數 (4)

to_char(number)里數字顯示格式

9 數字位

0 數字前面補0 to_char(-1200,'00000.00')

小數點的位置

標記位置的逗號 用在數字顯示格式的左邊

L 根據數據庫字符集加貨幣符號 to_char(-1200,'L9999.99')

B 把數字0顯示為空格,用在數字顯示格式的右邊

MI 右邊的負數標記 to_char(-1200,'9999.99MI')

PR 括起來的負數 to_char(-1200,'9999.99PR')

EEEE 用指數方式表示 to_char(-1200,'9999.99EEEE')

5. 輸入字符,返回數字的函數

instr(c1,c2) 字符c2出現在c1的位置, 不出現, 返回0, 常用于模糊查詢

length 按數據庫的字符集,算出字符c的長度,跟數據庫的字符集有關, 一個漢字長度為1

6. 有邏輯比較的函數NVL(EXPR1, EXPR2)函數

解釋: IF EXPR1=NULL RETURN EXPR2

ELSE RETURN EXPR1

DECODE(AA0V10R10V20R2....)函數

解釋: IF AA=V1 THEN RETURN R1

IF AA=V2 THEN RETURN R2

..…

ELSE

RETURN NULL

舉例: decode(id,1,'dept sale',2,'dept tech')

 

責任編輯:佚名 來源: 互聯網
相關推薦

2010-03-31 11:06:07

Oracle 基礎知識

2023-05-16 16:03:10

2011-05-27 16:17:45

SEO

2023-08-08 11:32:38

光互連技術光纖電纜

2019-12-19 14:42:40

開源數據科學項目

2010-04-15 13:19:29

Oracle架構

2010-08-30 11:28:53

DHCP工作過程

2022-05-13 09:55:19

Python內置函數

2024-03-12 12:27:00

Vue 3前端開發

2020-07-24 00:41:18

物聯網項目物聯網IOT

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數

2009-07-09 23:48:38

2011-07-22 10:38:04

java

2021-03-13 10:14:59

Python定義函數Python基礎

2022-06-01 09:06:58

ES6數組函數

2023-08-22 21:42:03

Bash函數

2010-03-30 09:49:35

2010-03-31 13:08:20

Oracle 基礎知識

2021-09-03 09:57:13

開源技術 項目
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区手机在线 | 亚洲欧洲在线观看视频 | 亚洲91 | 成人美女免费网站视频 | 99精品欧美一区二区三区 | 欧美一区二区三区一在线观看 | 欧美一级电影免费 | 成人在线免费观看视频 | 日韩免费一级 | 中文字幕在线看 | 99婷婷 | 综合色在线 | 羞羞视频网站 | 亚洲欧美在线一区 | 久草网免费 | 91麻豆久久久 | 日韩欧美一区二区三区四区 | 操操操操操| 色黄视频在线 | 综合久久99 | 亚洲国产成人精品女人久久久 | 久久av一区二区三区 | 国产精品夜夜夜一区二区三区尤 | 成年人免费在线视频 | 亚洲91精品 | 在线观看成年人视频 | 国产一级一级 | 蜜桃视频一区二区三区 | 国产一级片一区二区 | 欧美日韩网站 | 免费国产成人av | 亚洲欧洲在线观看视频 | 亚洲一区二区三区在线观看免费 | 91精品国产91久久久久久 | av在线免费网 | 一区二区三区国产 | 人成久久 | 国产成人网 | 午夜寂寞影院在线观看 | 久久99精品国产自在现线小黄鸭 | 日韩欧美在线视频播放 |