您好,登錄后才能下訂單哦!
本篇內容主要講解“C++字符函數、數字函數和日期函數的說明”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C++字符函數、數字函數和日期函數的說明”吧!
Book → SQL Language Reference → 5 Functions → Single-Row Functions
大小寫轉換函數
函數 | 說明 |
---|---|
UPPER | 語法:UPPER(string) |
說明:返回大寫的string.不是字母的字符不變.如果string是CHAR數據類型的,那么結果也是CHAR類型的.如果string是VARCHAR2類型的,那么結果也是VARCHAR2類型的. | |
例子:
| |
LOWER | 語法:LOWER(string) |
說明:返回小寫的string。不是字母的字符不變。
| |
例子:
| |
INITCAP | 語法:INITCAP(string) |
說明:返回字符串的每個單詞的第一個字母大寫而單詞中的其他字母小寫的string。單詞是用.空格或給字母數字字符進行分隔。不是字母的字符不變動。 | |
例子:
|
字符處理函數
函數 | 說明 |
---|---|
CONCAT | 語法:CONCAT(string1,string2) |
說明:返回string1,并且在后面連接string2。 | |
例子:
| |
SUBSTR | 語法:SUBSTR(string,a[,b]) |
說明:返回從字母為值a開始b個字符長的string的一個子字符串.如果a是0,那么它就被認為從第一個字符開始.如果是正數,返回字 符是從左邊向右邊進行計算的.如果b是負數,那么返回的字符是從string的末尾開始從右向左進行計算的.如果b不存在,那么它將缺省的設置為整個字符串.如果b小于1,那么將返回NULL.如果a或b使用了浮點數,那么該數值將在處理進行以前首先被卻為一個整數. | |
例子:
| |
LENGTH | 語法:LENGTH(string) |
說明:返回string的字節單位的長度.CHAR數值是填充空格類型的,如果string由數據類型CHAR,它的結尾的空格都被計算到字符串長度中間. 如果string是NULL,返回結果是NULL,而不是0. | |
例子:
| |
INSTR | 語法:INSTR(string1, string2, [a,b]) |
說明:得到在string1中包含string2的位置. string1時從左邊開始檢查的,開始的位置為a,如果a是一個負數,那么string1是從右邊開始進行掃描的.第b次出現的位置將被返回. a和b都缺省設置為1,這將會返回在string1中第一次出現string2的位置.如果string2在a和b的規定下沒有找到,那么返回0.位置的計算是相對于string1的開始位置的,不管a和b的取值是多少. | |
例子:
| |
LPAD | RPAD | 語法:LPAD(string1,x[,string2]),RPAD(string1,x[,string2]) |
說明:返回在X字符長度的位置上插入一個string2中的字符的string1。如果string2的長度要比X字符少,就按照需要進行復制后,進行左|右填充。如果string2多于X字符,則僅string1前面的X各字符被使用。如果沒有指定string2,那么使用空格進行左|右填充。X是使用顯示長度可以比字符串的實際長度要長。 | |
例子:
| |
TRIM | 語法:TRIM([[LEADING||TRAILING||BOTH] c2 FROM] c1) |
說明:
| |
例子:
| |
REPLACE | 語法:REPLACE(string,search_str[,replace_str]) |
說明:把string中的所有的子字符串search_str用可選的replace_str替換,如果沒有指定replace_str,所有的string中的子字符 串search_str都將被刪除。REPLACE是TRANSLATE所提供的功能的一個子集。 | |
例子:
|
函數 | 說明 |
---|---|
ROUND | 語法:ROUND(x[,y]) |
說明:返回舍入到小數點右邊Y位的X值。Y缺省為0,這將X舍入為最接近的整數。如果Y是負數, 那么舍入到小數點左邊相應的位上,Y必須為整數。 | |
例句:
| |
TRUNC | 語法:TRUNC(x[,y]) |
說明:截取值函數,Y缺省為0,這樣X被截取成一個整數。如果Y為負數,那么截取到小數點左邊相應位置 | |
例句:
| |
MOD | 語法:MOD(被除數,除數) |
說明:求余函數,如果除數為0,則返回被除數。 | |
例句:
|
函數 | 說明 |
---|---|
SYSDATE | 語法:SYSDATE |
說明:返回當前日期和時間。 | |
例句:
| |
MONTHS_BETWEEN | 語法:MONTHS_BETWEEN(f,s) |
說明:返回兩個日期間的 月份 | |
例句:
| |
ADD_MONTHS | 語法:ADD_MONTHS(d,n) |
說明:返回把月份數加到日期上的新日期 | |
例句:
| |
NEXT_DAY | 語法:NEXT_DAY(d, day_of_week) |
說明:返回由"day_of_week"命名的,在變量"d"指定的日期之后的第一個工作日的日期。參數"day_of_week"必須為該星期中的某一天。 | |
例句:
| |
LAST_DAY | 語法:LAST_DAY(日期) |
說明:本月最后一天 | |
例句:
| |
ROUND | 語法:ROUND(date,[fmt]) |
說明:按指定格式對日期進行四舍五入 | |
例句:
| |
TRUNC | 語法:TRUNC(date,[fmt]) |
說明:返回截取時間部分后的DATE,如果有fmt部分的設置,則返回與該部分最近的日期 | |
例句:
|
到此,相信大家對“C++字符函數、數字函數和日期函數的說明”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。