freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle-函數(shù)介紹(編輯修改稿)

2025-02-09 07:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 例子反映了參數(shù)類(lèi)型相混時(shí)的函數(shù)處理情況。因?yàn)榈谝坏臄?shù)據(jù)類(lèi)型是字符串,所以, Oracle將數(shù)字 1轉(zhuǎn)換成字符串‘ 1’,以匹配對(duì)應(yīng)的數(shù)據(jù)類(lèi)型。雖然在數(shù)值上 101大于 11,但如果都轉(zhuǎn)換成字符串,則結(jié)果正好相反。這種情況下,‘ 11’大于‘ 101’,并且,也是函數(shù)的返回結(jié)果。 WinnerSoft SQL內(nèi)置函數(shù) ? HEXTORAW 函數(shù) HEXTORAW將一個(gè)由十六進(jìn)制字符組成的字符串轉(zhuǎn)換成一個(gè) raw數(shù)值。 其具體的語(yǔ)法格式如下: HEXTORAW( string) 其中: string 十六進(jìn)制字符組成的字符串?dāng)?shù)據(jù) WinnerSoft 函數(shù) HEXTORAW應(yīng)用情況舉例 SQLCREATE TABLE xx (y raw(10))。 Table created. SQLINSERT INTO xx VALUES(HEXTORAW(‘ 414243’ ))。 1 row created. AQLSELECT DUMP(y) FROM xx。 DUMP(Y) Typ=23 Len=3:65,66,67 注意:在調(diào)用函數(shù)時(shí), raw項(xiàng)中的數(shù)值是精確表示的(十進(jìn)制數(shù) 65=十六進(jìn)制數(shù) 41) SQL內(nèi)置函數(shù) ? INITCAP INITCAP函數(shù)接收一字符串,并轉(zhuǎn)換該字符串中的所有單詞,以使各單詞均以大寫(xiě)字母開(kāi)頭。 其的語(yǔ)法格式如下: INITCAP(string) 其中: string 任意一 VARCHAR2或 CHAR型數(shù)據(jù) 下面是該函數(shù)的使用情況。 INITCAP(‘ This is a test’ =‘ This is a test’ WinnerSoft SQL內(nèi)置函數(shù) ? INSTR 函數(shù) INSTR會(huì)告訴用戶,其中的一個(gè)字符串(參數(shù))是否在另一個(gè)字符串(也是參數(shù))當(dāng)中。 其具體的語(yǔ)法格式如下: INSTR( string,substring[,start[,occurrence]]) 其中: string 待查詢的字符串 substring 正在搜索的字符串 start 說(shuō)明開(kāi)始搜索的字符位置。默認(rèn)值是 1,就是說(shuō),搜 索將從字符串的第一個(gè)字符開(kāi)始。如果,參數(shù)為負(fù) 則表示搜索的位置從右邊開(kāi)始計(jì)算,而不是默認(rèn)的 從左邊開(kāi)始 occurrence 指定試圖搜索的子串的第幾次出現(xiàn),默認(rèn)值是 1,意 味著希望其首次出現(xiàn) 該函數(shù)反饋一索引順序值,在該位置發(fā)現(xiàn)了要搜索的子串。下面的例子指出了 INSTR函數(shù)的使用情況: INSTR(‘ AAABAABA’ ,’ B’ )=4 INSTR(‘ AAABAABA’ ,’ B’ ,1,2)=7 WinnerSoft SQL內(nèi)置函數(shù) WinnerSoft ? INSTRB 該函數(shù)與 INSTR的功能極為類(lèi)似,也將反饋其中的一個(gè)字符串(參數(shù))是否在另一個(gè)字符串(也是參數(shù))當(dāng)中。只是該函數(shù)返回的是一字節(jié)索引位置,而不是一字符索引位置。其實(shí),僅僅在多個(gè)字符集同時(shí)被使用時(shí),這種不同才有意義。 其具體的語(yǔ)法格式如下: INSTRB( string,substring[,start[,occurrence]]) 其中: string 待查詢的字符串 substring 正在搜索的字符串 start 說(shuō)明開(kāi)始搜索的字符位置。默認(rèn)值是 1,就是說(shuō),搜索將從字 符串的第一個(gè)字符開(kāi)始。如果,參數(shù)為負(fù)則表示搜索的位置從 右邊開(kāi)始計(jì)算,而不是默認(rèn)的從左邊開(kāi)始 occurrence 指定試圖搜索的子串的第幾次出現(xiàn),默認(rèn)值是 1,意味著希望 其首次出現(xiàn) 該函數(shù)反饋一索引順序值,在該位置發(fā)現(xiàn)了要搜索的子串。下面的例子指出了 INSTRB函數(shù)的使用情況: INSTRB(‘ AAABAABA’ ,’ B’ )=4 INSTRB(‘ AAABAABA’ ,’ B’ ,1,2)=7 SQL內(nèi)置函數(shù) ? LAST_DAY 函數(shù) LAST_DAY返回實(shí)參數(shù)指定日期對(duì)應(yīng)月份的最后一天。其具體的語(yǔ)法格式如下: LAST_DAY( date) 其中: date 一日期數(shù)值 下面是該函數(shù)的使用情況: LAST_DAY(TO_DATE(’ 29Dec1988’ ,’ ddmonyyyy’ )) =’ 31Dec1988’ LAST_DAY(TO_DATE(’ 1Feb2023’ ,’ ddmonyyyy’ )) =’ 29Feb2023 WinnerSoft SQL內(nèi)置函數(shù) ? LEAST LEAST函數(shù)返回參數(shù)給定的數(shù)值列表中的最小值。對(duì)數(shù)值數(shù)據(jù)或字符串?dāng)?shù)據(jù)均有效。 其具體的語(yǔ)法格式如下: LEAST( value,value,value,? ) 其中: value 一數(shù)字或文本數(shù)值。尤其要注意的是所有的數(shù)據(jù)類(lèi) 型應(yīng)該一致。如果類(lèi)型相混,返回值將匹配第一個(gè) 參數(shù)的數(shù)據(jù)類(lèi)型,而且,其它所有的參數(shù)均被轉(zhuǎn)換 成該參數(shù)的數(shù)據(jù)類(lèi)型 下面是該函數(shù)的使用情況: LEAST( 1, 3, 9, 45, 93, 2, 100) =100 LEAST(’ Jenny’ ,’ Jeff’ ,’ Ashley’) =‘ Ashley’ LEAST(’ 110’ ,12) =‘ 110’ 第三個(gè)例子說(shuō)明了,當(dāng)參數(shù)的數(shù)據(jù)類(lèi)型相混時(shí)函數(shù)的處理機(jī)制。因?yàn)榈谝粋€(gè)參數(shù)實(shí)字符串,所以,將數(shù)字 1轉(zhuǎn)換成字符串‘ 1’,一匹配對(duì)應(yīng)的數(shù)據(jù)類(lèi)型。雖然在數(shù)值上 110大于 12,但如果都轉(zhuǎn)換成字符串,則結(jié)果正好相反。這種情況下,‘ 12’大于‘ 110’(一順序?yàn)榛A(chǔ)),這就是函數(shù)的返回結(jié)果。 WinnerSoft SQL內(nèi)置函數(shù) ? LENGTH LENGTH函數(shù)返回字符串的長(zhǎng)度。 其具體的語(yǔ)法格式如下: LENGTH(string) 其中: string 任意字符串 下面是該函數(shù)的使用情況: LENGTH(’ This is short’) =13 LENGTH(’ This is a bit longer’) =20 WinnerSoft SQL內(nèi)置函數(shù) ? LENGTHB LENGTHB函數(shù)返回字符串的長(zhǎng)度。但在多字符集同時(shí)使用時(shí)會(huì)有所區(qū)別。 其具體的語(yǔ)法格式如下: LENGTHB(string) 其中: string 任意字符串 下面是該函數(shù)的使用情況: LENGTHB(’ This is short’) =13 LENGTHB(’ This is a bit longer’) =20 WinnerSoft SQL內(nèi)置函數(shù) ? LN 函數(shù) LN返回一數(shù)值的自然對(duì)數(shù)。 其具體的語(yǔ)法格式如下: LN( number) 其中: number 大于 0的任意數(shù)值 下面是該函數(shù)的使用情況: LN( 10) = EXP()=10 可見(jiàn),將函數(shù) LN的結(jié)果作為參數(shù),通過(guò)再調(diào)用函數(shù) EXP可得到函數(shù) LN的原參數(shù)值。 WinnerSoft SQL內(nèi)置函數(shù) ? LOG LOG函數(shù)返回?cái)?shù)值的非自然對(duì)數(shù)。 其具體的語(yǔ)法格式如下: LOG( logbase,number) 其中: logbase 除 1和 0以外的任意數(shù)值,是對(duì)數(shù)的底 number 及對(duì)數(shù)的真數(shù) 下面是該函數(shù)的使用情況: LOG( 10, 100) =2 LOG( EXP(1),10) ==LN(10) 因?yàn)?102等于 100,所以,以 10為底時(shí) 100的對(duì)數(shù)是 2。注意: LOG( e,x) =LN(x).可以使用 EXP(1)得到 e的值。 WinnerSoft SQL內(nèi)置函數(shù) ? LOWER 函數(shù) LOWER返回參數(shù)指定字符串的小寫(xiě)形式。 其具體的語(yǔ)法格式如下: LOWER( atring) 其中: string 任意 VARCHAR2型或 CHAR型的數(shù)值 下面是該函數(shù)的使用情況: LOWER(’ This IS a Test’) =‘ This is a test’ WinnerSoft SQL內(nèi)置函數(shù) ? LPAD LPAD函數(shù)從左面填充指定的字符串。 其具體的語(yǔ)法格式如下: LPAD( string,numchars[,padding]) 其中: string 任意 VARCHAR2型或 CHAR型的字符串 numchars 返回字符串的字符個(gè)數(shù) padding 填充字符。是一可選項(xiàng),默認(rèn)為單個(gè)空格 下面是該函數(shù)的使用情況: LPAD(’ Jenny’ ,10) =‘ Jenny’ (5 leading spaces) LPAD(’ Jenny’ ,10,’ *’) =‘ *****Jenny’ LPAD(’ Jenny’ ,10,’ *!’) =‘ *!*!*Jenny’ WinnerSoft SQL內(nèi)置函數(shù) ? LTRIM LTRIM函數(shù)刪除字符串左邊的前綴字符。一般前綴字符總是空格。 其具體的語(yǔ)法格式如下: LTRIM( string[,trimchars]) 其中: string 任意 VARCHAR2型或 CHAR型的數(shù)值 trimchars 待刪除的字符串 下面是該函數(shù)的使用情況: LTRIM(’ Jeff’) =‘ Jeff’ (leading spaces removed) LTRIM(’ *****Jeff’ ,’ *’) =‘ Jeff’ LTRIM(’ *!*!*Jeff’ ,’ *!’) =‘ Jeff’ WinnerSoft SQL內(nèi)置函數(shù) ? MOD MOD函數(shù)返回一個(gè)數(shù)除以另一數(shù)的余數(shù)。 其具體的語(yǔ)法格式如下: MOD( number,divisor) 其中: number 任意數(shù)值 divisor 任意數(shù)值。該函數(shù)計(jì)算 number/divisor的余數(shù) 下面是該函數(shù)的使用情況: MOD( 14, 12) =2( 1400 hours=2:00 O’ Clock) MOD( 10, 10) =0 MOD( 10, 0) =10 注意:如果除數(shù)為 0則返回原來(lái)的數(shù) WinnerSoft SQL內(nèi)置函數(shù) ? MONTHS_BETWEEN MONTHS_BETWEEN函數(shù)返回兩個(gè)日期之間的月份數(shù) 其具體的語(yǔ)法格式如下: MONTHS_BETWEEN( date_1,date_2) 其中: date_1 日期型數(shù)據(jù) date_2 一日期型數(shù)據(jù) 如果兩個(gè)參數(shù)代表的是某月中的同一日期,或它們軍代表的某月中的最后一天,則該函數(shù)返回一整型值。否則,將返回一分?jǐn)?shù)。另外,如果第一個(gè)參數(shù)代表的日期小于第二個(gè)參數(shù)代表的日期,則返回一負(fù)值。 下面是該函數(shù)的使用情況: MONTHS_BETWEEN( TO_DATE(’ 29Dec1999’ ,’ ddmonyyyy’ ), TO_DATE(’ 29Dec1988’ ,’ ddmonyyyy’ )) =132 MONTHS_BETWEEN( TO_DATE(’ 29Dec1999’ ,’ ddmonyyyy’ ), TO_DATE(’ 24Nov1988’ ,’ ddmonyyyy’ )) = 在第一個(gè)例子中,兩個(gè)參數(shù)均為某一月中的 29號(hào),所以返回一整型值(其間相差的月份數(shù)),在第二個(gè)例子中,因兩個(gè)參數(shù)表示的日期不是同一天,所以返回一分?jǐn)?shù)(以 31天為基礎(chǔ)計(jì)算處理) WinnerSoft SQL內(nèi)置函數(shù) ? NEW_TIME NEW_TIME函數(shù)將在時(shí)區(qū)間轉(zhuǎn)換日期 /時(shí)間數(shù)據(jù)。 其具體的語(yǔ)法格式如下: NEW_TIME( date,oldzone,newzone) 其中: date 一日
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1