亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

Oracle常用功能詳細解析

2024-05-04 11:05:01
字體:
來源:轉載
供稿:網友

  下面是小編給大家分享的一篇Oracle常用功能詳細解析,感興趣的朋友跟小編一起來了解一下吧!

  數值函數:

  abs(m) m的絕對值

  mod(m,n) m被n除后的余數

  power(m,n) m的n次方

  round(m[,n]) m四舍五入至小數點后n位的值(n缺省為0)

  trunc(m[,n]) m截斷n位小數位的值(n缺省為0)

  --------------------------------------------------------------------------------

  字符函數:

  initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫

  lower(st) 返回st將每個單詞的字母全部小寫

  upper(st) 返回st將每個單詞的字母全部大寫

  concat(st1,st2) 返回st為st2接st1的末尾(可用操作符"||")

  lpad(st1,n[,st2]) 返回右對齊的st,st為在st1的左邊用st2填充直至長度為n,st2的缺省為空格

  rpad(st1,n[,st2]) 返回左對齊的st,st為在st1的右邊用st2填充直至長度為n,st2的缺省為空格

  ltrim(st[,set]) 返回st,st為從左邊刪除set中字符直到第一個不是set中的字符。缺省時,指的是空格

  rtrim(st[,set]) 返回st,st為從右邊刪除set中字符直到第一個不是set中的字符。缺省時,指的是空格

  replace(st,search_st[,replace_st]) 將每次在st中出現的search_st用replace_st替換,返回一個st。缺省時,刪除search_st

  substr(st,m[,n]) n=返回st串的子串,從m位置開始,取n個字符長。缺省時,一直返回到st末端

  length(st) 數值,返回st中的字符數

  instr(st1,st2[,m[,n]]) 數值,返回st1從第m字符開始,st2第n次出現的位置,m及n的缺省值為1

  例:

  1.

  select initcap('THOMAS'),initcap('thomas') from test;

  initca initca

  ------ ------

  Thomas Thomas

  2.

  select concat('abc','def') "first" from test;

  first

  -----

  abcdef

  3.

  select 'abc'||' '||'def' "first" from test;

  first

  -----

  abc def

  4.

  select lpad(name,10),rpad(name,5,'*') from test;

  lpad(name,10) rpad(name,5,'*')

  ------------ ----------------

  mmx mmx**

  abcdef abcde

  5.

  去掉地址字段末端的點及單詞st和rd

  select rtrim(address,'. st rd') from test

  6.

  select name,replace(name,'a','*') from test;

  name replace(name,'a','*')

  ---- ---------------------

  great gre*t

  7.

  select substr('archibald bearisol',6,9) a,substr('archibald bearisol',11) b from test;

  a b

  ------- -------

  bald bear bearisol

  8.

  select name,instr(name,' ') a,instr(name,' ',1,2) b from test;

  name a b

  ------- -------- ---------

  li lei 3 0

  l i l 2 4

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  轉換函數:

  nvl(m,n) 如果m值為null,返回n,否則返回m

  to_char(m[,fmt]) m從一個數值轉換為指定格式的字符串fmt缺省時,fmt值的寬度正好能容納所有的有效數字

  to_number(st[,fmt]) st從字符型數據轉換成按指定格式的數值,缺省時數值格式串的大小正好為整個數

  附:

  to_char()函數的格式:

  ---------------------------------

  符號 說明

  ---------------------------------

  9 每個9代表結果中的一位數字

  0 代表要顯示的先導0

  $ 美元符號打印在數的左邊

  L 任意的當地貨幣符號

  . 打印十進制的小數點

  , 打印代表千分位的逗號

  ---------------------------------

  例:

  1.

  select to_number('123.45')+to_number('234.56') form test;

  to_number('123.45')+to_number('234.56')

  ----------------------------------------

  358.01

  2.

  select to_char(987654321) from test;

  to_char(987654321)

  ------------------

  987654321

  3.

  select to_char(123,'$9,999,999') a,to_char(54321,'$9,999,999') b,to_char(9874321,'$9,999,999') c from test;

  a b c

  ------- ---------- -----------

  $123 $54,321 $9,874,321

  4.

  select to_char(1234.1234,'999,999.999') a,to_char(0.4567,'999,999.999') b,to_char(1.1,'999,999.999') from test;

  a b c

  --------- ---------- ------------

  1,234.123 .457 1.100

  --------------------------------------------------------------------------------

  分組函數:

  avg([distinct/all] n) 列n的平均值

  count([all] *) 返回查詢范圍內的行數包括重復值和空值

  count([distinct/all] n) 非空值的行數

  max([distinct/all] n) 該列或表達式的最大值

  min([distinct/all] n) 該列或表達式的最小值

  stdev([distinct/all] n) 該列或表達式的標準偏差,忽略空值

  sum([distinct/all] n) 該列或表達式的總和

  variance([distinct/all] n) 該列或表達式的方差,忽略空值

  --------------------------------------------------------------------------------

  日期函數:

  >

  add_months(d,n) 日期d加n個月

  last_day(d) 包含d的月份的最后一天的日期

  month_between(d,e) 日期d與e之間的月份數,e先于d

  new_time(d,a,b) a時區的日期和時間d在b時區的日期和時間

  next_day(d,day) 比日期d晚,由day指定的周幾的日期

  sysdate 當前的系統日期和時間

  greatest(d1,d2,...dn) 給出的日期列表中最后的日期

  least(d1,k2,...dn) 給出的日期列表中最早的日期

  to_char(d [,fmt]) 日期d按fmt指定的格式轉變成字符串

  to_date(st [,fmt]) 字符串st按fmt指定的格式轉成日期值,若fmt忽略,st要用缺省格式

  round(d [,fmt]) 日期d按fmt指定格式舍入到最近的日期

  trunc(d [,fmt]) 日期d按fmt指定格式截斷到最近的日期

  附:

  日期格式:

  --------------------------------

  格式代碼  說明 舉例或可取值的范圍

  --------------------------------

  DD 該月某一天 1-3

  DY    三個大寫字母表示的周幾 SUN,...SAT

  DAY    完整的周幾,大寫英文 SUNDAY,...SATURDAY

  MM 月份 1-12

  MON      三個大寫字母表示的月份 JAN,...DEC

  MONTH 完整 JANUARY,...DECEMBER

  RM 月份的羅馬數字 I,...XII

  YY或YYYY 兩位,四位數字年

  HH:MI:SS   時:分:秒

  HH12或HH24  以12小時或24小時顯示

  MI      分

  SS      秒

  AM或PM    上下午指示符

  SP      后綴SP要求拼寫出任何數值字段

  TH      后綴TH表示添加的數字是序數 4th,1st

  FM 前綴對月或日或年值,禁止填充

  ---------------------------------

  例:

  1.

  下一個周五的日期

  select next_day(sysdate,6) from test;

  2.

  兩個月前的今天的日期

  select add_months(sysdate,-2) from test;

  以上就是Oracle常用功能詳細解析了,想必都了解了吧,更多相關內容請繼續關注錯新技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美中文字幕精品| 粗暴蹂躏中文一区二区三区| 国产成人精品av在线| 亚洲视频一区二区| 在线播放国产一区中文字幕剧情欧美| 在线观看成人黄色| 美女精品视频一区| 国产精品美女www| 国产精品扒开腿做爽爽爽的视频| 欧美激情乱人伦一区| 欧美精品videossex88| 亚洲国产精品yw在线观看| 91国偷自产一区二区三区的观看方式| 久久中文字幕在线视频| 亚洲精品成人久久| 国产一区二区丝袜高跟鞋图片| 国产人妖伪娘一区91| 国产成人jvid在线播放| 国产精品久久久久久久久| 国产精品日本精品| 97**国产露脸精品国产| 久久久之久亚州精品露出| 亚洲人成绝费网站色www| 久久在线观看视频| 亚洲综合大片69999| 爽爽爽爽爽爽爽成人免费观看| 在线精品91av| 色在人av网站天堂精品| 欧美午夜美女看片| 日韩电影在线观看永久视频免费网站| 亚洲精品久久久久中文字幕欢迎你| 日韩av电影院| 亚洲免费人成在线视频观看| 久久久亚洲精品视频| 精品久久久av| 国产视频精品免费播放| 国产精品激情自拍| 成人av电影天堂| 亚洲一二在线观看| 久久精品一本久久99精品| 岛国av一区二区三区| 亚洲情综合五月天| 久久久人成影片一区二区三区观看| 亚洲精品在线视频| 国内久久久精品| 国产精品美乳在线观看| 青青精品视频播放| 国产精品嫩草视频| 国产精品成人观看视频国产奇米| 国产欧美精品xxxx另类| 国产97在线亚洲| 亚洲美女久久久| 亚洲欧美综合v| 成人97在线观看视频| 91精品国产91久久久久久不卡| 久久久久久久久网站| 国产+成+人+亚洲欧洲| 色播久久人人爽人人爽人人片视av| 日韩黄色av网站| 国产精品亚洲一区二区三区| 亚洲欧洲国产一区| 国产精品成人一区| 午夜精品国产精品大乳美女| 一区二区三区美女xx视频| 亚洲色图美腿丝袜| 久久人人爽人人爽人人片av高请| 97久久精品视频| 成人免费大片黄在线播放| 欧美大片在线看| 国产极品jizzhd欧美| 色吧影院999| 欧美激情性做爰免费视频| 欧美日韩亚洲一区二| 国产69精品99久久久久久宅男| 国产精品r级在线| 欧美日韩在线视频一区二区| 7777精品视频| 91精品久久久久久综合乱菊| 欧美一级成年大片在线观看| 蜜月aⅴ免费一区二区三区| 国产亚洲美女久久| 欧美成人激情图片网| 亚洲精品短视频| xvideos国产精品| 亚洲老板91色精品久久| 欧美大尺度电影在线观看| 欧美激情第99页| 欧美一级电影久久| 57pao国产精品一区| 国产精品久久久久国产a级| 欧美激情精品久久久久久大尺度| 亚洲成人在线视频播放| 亚洲国内精品视频| 久久综合网hezyo| 日韩亚洲精品电影| 国产精品成人免费视频| 久久中文字幕视频| 国产视频久久久久久久| 日韩av快播网址| 色偷偷综合社区| 欧美日韩国产成人在线| 丝袜一区二区三区| 成人伊人精品色xxxx视频| 日韩美女免费线视频| 伊人男人综合视频网| 日本中文字幕久久看| 亚洲第一视频网| 日韩精品在线电影| 九九热精品视频在线播放| 国产精品美女www爽爽爽视频| 国产精品吴梦梦| 久久这里只有精品99| 91中文字幕在线观看| 韩国美女主播一区| 欧美性xxxx| 91精品视频免费看| 国产午夜精品久久久| 欧美日韩在线视频一区| 丝袜亚洲另类欧美重口| 国产国语刺激对白av不卡| 国产日韩av在线播放| 中文字幕亚洲第一| 欧美激情一级欧美精品| 国产亚洲福利一区| 国产亚洲精品久久久优势| 欧美日韩综合视频网址| 2018国产精品视频| 久久久久久亚洲精品不卡| 最近更新的2019中文字幕| 国产精品久久久久久久天堂| 一本色道久久88亚洲综合88| 91国产中文字幕| 欧美激情xxxx| 亚洲欧洲第一视频| 久久精品国产69国产精品亚洲| 国产精品丝袜白浆摸在线| 国产亚洲精品日韩| 成人性生交大片免费看视频直播| 久久资源免费视频| 九九热这里只有在线精品视| 日韩一区二区三区国产| 国产精品久久久久久久久粉嫩av| 国产成人鲁鲁免费视频a| 国内精品久久影院| 亚洲欧美日韩中文在线制服| 欧美日韩中文字幕在线视频| 欧美黄色小视频| 92裸体在线视频网站| 日韩欧美一区二区三区久久| 亚洲视频日韩精品| 97在线日本国产| 国产日韩欧美一二三区| 日韩免费电影在线观看| 久久亚洲私人国产精品va| 久久影院中文字幕| 亚洲精品一区二区久| 美日韩精品免费视频| 大荫蒂欧美视频另类xxxx| 亚洲理论片在线观看| 91精品啪aⅴ在线观看国产| 国产999视频| 久久人人97超碰精品888| 91av在线看| 亚洲国产99精品国自产|