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

正文內(nèi)容

oracle第13章sql語(yǔ)言基礎(chǔ)-資料下載頁(yè)

2025-02-14 11:03本頁(yè)面
  

【正文】 1 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT floor(),ceil(),mod(5,3), remainder(5,3), mod(4,3),remainder(4,3) FROM dual。 ? FLOOR() CEIL() MOD(5,3) REMAINDER(5,3) MOD(4,3) REMAINDER(4,3) 3 4 2 1 1 1 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 字符函數(shù) 函數(shù) 返回值 ASCII(char) 字符串首字符的 ASC碼值 CHR(n) ASC碼值為 n的字符 CONCAT 把兩個(gè)列值拼接起來(lái); “ ||”操作符更通用 INITCAP(char) 將字符串中每個(gè)單詞的首字母大寫 INSTR( char1,char2,a,b) INSTRB( char1,char2,a,b) 返回指定字符的位置 LENGTH(char) LENGTHB(char) 計(jì)算字符串的長(zhǎng)度 SUBSTR(char,m[,n]) 求子串。 column中從起始位置 m開始長(zhǎng)度為 n的子串 Replace(str1,str2,str3) Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 LOWER(char)、UPPER(char) 將字符串中所有的大寫字母變?yōu)樾?(大 )寫 LPAD(char1,n[,char2]) 從左側(cè)用字符串 char2補(bǔ)齊字符串 char1至長(zhǎng)度 n(右對(duì)齊) RPAD(char1,n[,char2]) 從右側(cè)用 char2補(bǔ)齊 char1至長(zhǎng)度 n. LTRIM(char[,SET]) 把 char中最左側(cè)的若干個(gè)字符去掉,以使其首字符不在 SET中 RTRIM(char[,SET]) 把 char中最右側(cè)的若干個(gè)字符去掉,以使其尾字符不在 SET中 TRIM([leading|trailing|both] FROM string) Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT lpad(39。abc39。,5, 39。39。) leftpad,rpad(39。abc39。,5, 39。39。) rightpad, ltrim(39。abcd39。, 39。a39。) lefttrim,rtrim(39。abcde39。, 39。e39。) righttrim, substr(39。abcd39。,2,3) substring FROM dual。 ? LEFTPAD RIGHTPAD LEFTTRIM RIGHTTRIM SUBSTRING abc abc bcd abcd bcd Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT concat(concat(ename, 39。39。39。s job category is 39。),job) Job FROM emp WHERE empno=7844。 ? Job TURNER39。s job category is SALESMAN ? SELECT instr(39。abcde39。,39。b39。) position,replace(39。oracle9i39。,39。9i39。,39。10g39。) newstring,soundex(39。hello39。) sound FROM dual。 ? POSITION NEWSTRING SOUND 2 oracle10g H400 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 日期函數(shù) ? 日期函數(shù)是指對(duì)日期進(jìn)行處理的函數(shù),函數(shù)輸入為 DATE或 TIMESTAMP類型的數(shù)據(jù),輸出為 DATE類型的數(shù)據(jù)(除 MONTH_BETWEEN函數(shù)返回整數(shù)以外)。 ? Oracle數(shù)據(jù)庫(kù)中日期的默認(rèn)格式為 DDMONYY??梢酝ㄟ^(guò)設(shè)置 NLS_DATE_FORMAT參數(shù)設(shè)置當(dāng)前會(huì)話的日期格式,通過(guò) NLS_LANGUAGE參數(shù)設(shè)置表示日期的字符集。例如 : ? ALTER SESSION SET NLS_DATE_FORMAT=39。YYYYMMDD HH24:MI:SS39。 ? ALTER SESSION SET NLS_LANGUAGE=39。AMERICAN39。 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 函數(shù) 返回值 ADD_MONTHS(d,n) 返回日期 d 添加 n 個(gè)月的日期 CURRENT_DATE 返回系統(tǒng)當(dāng)前日期和時(shí)間 CURRENT_TIMESTAMP[(p)] 返回系統(tǒng)當(dāng)前時(shí)間戳 EXTRACT(depart FROM d) 返回 d中 depart對(duì)應(yīng)部分的內(nèi)容 LAST_DAY(d) 返回 d所在月份最后一天的日期 LOCALTIMESTAMP(P) 返回本地時(shí)間戳 LOCALTIMESTAMP[(p)] 返回當(dāng)前會(huì)話時(shí)區(qū)所對(duì)應(yīng)的日期時(shí)間 MONTHS_BETWEEN(d1,d2) 日期 d1和 d2之間相隔的月數(shù) NEXT_DAY(d,day) d后第一周指定的日期。 ROUND( d, format) 日期 d按 format格式進(jìn)行舍入 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 SYSDATE 返回系統(tǒng)當(dāng)前日期和時(shí)間。 SYSTIMESTAMP 返回系統(tǒng)當(dāng)前時(shí)間戳。 TRUNC( d,format) 返回截尾到由 format指定單位的日期 TO_CHAR (d, [,fmt][, 39。 nlsparam39。]) 將日期時(shí)間 d轉(zhuǎn)換為符合特定格式的字符串 TO_TIMESTAMP(char[,fmt][, 39。nlsparam39。]) 將符合特定日期和時(shí)間格式的字符串轉(zhuǎn)換為 TIMESTAMP類型值 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT SYSDATE,add_months(sysdate,2) ADDM, next_day(sysdate,2) NEXTD,Last_day(sysdate) LASTD, round(sysdate, 39。MONTH39。) ROUNDM, trunc(sysdate, 39。MONTH39。 ) TRUNCM FROM DUAL。 ? SYSDATE ADDM NEXTD LASTD ROUNDM TRUNCM 20230327 20230527 20230330 20230331 20230401 20230301 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT extract(YEAR FROM SYSDATE) YEAR, extract(DAY FROM SYSDATE) DAY , extract(HOUR FROM SYSTIMESTAMP) HOUR,extract(MINUTE FROM SYSTIMESTAMP) MINUTE FROM DUAL。 ? YEAR DAY HOUR MINUTE 2023 28 14 44 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT dbtimezone,localtimestamp, numtoyminterval(20,39。MONTH39。) DAY_SECOND FROM dual。 ? DBTIMEZONE LOCALTIMESTAMP YEAR_MONTH +00:00 283月 09 下午 +00000000108 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 轉(zhuǎn)換函數(shù) 函 數(shù) 說(shuō) 明 CAST(expr AS datatype) 將表達(dá)式 expr按指定的類型返回 CHARTOROWID(char) 將字符串換轉(zhuǎn)換為 ROWID類型 HEXTORAW(char) 將十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) RAWTOHEX(raw) 將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù) ROWIDTOCHAR(rowid) 將 ROWID類型轉(zhuǎn)換為字符類型 TO_CHAR(d[,fmt]) 將日期 d按指定格式轉(zhuǎn)換為字符串 TO_CHAR(num[,fmt]) 將數(shù)值按指定格式轉(zhuǎn)換為字符串 TO_DATE(char[,fmt]) 將字符串按指定格式轉(zhuǎn)換為日期 TO_CLOB(char) 將字符串轉(zhuǎn)換為 CLOB類型數(shù)據(jù) TO_NUMBER(char[,fmt]) 將字符串按指定格式轉(zhuǎn)換為數(shù)值 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT to_date(39。0932839。, 39。yymmdd39。) CHARTODATE, to_char(sysdate, 39。yyyymmdd hh:mi:ss39。) DATETOCHAR, to_char(123, 39。$39。) NUMTOCHAR, to_number(39。$39。,39。$39。) CHARTONUMBER FROM DUAL。 ? CHARTODATE DATETOCHAR NUMTOCHAR CHARTONUMBER 283月 09 20230329 12:53:54 $ Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT timestamp_to_s(systimestamp) SCN, s_to_timestamp(2790424) TIMESTAMP FROM dual。 ? SCN TIMESTAMP 2790484 293月 09 上午 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 其他函數(shù) 函 數(shù) 說(shuō) 明 GREATEST(expr1,expr2,…) 返回幾個(gè)表達(dá)式中的最大值 LEAST(expr1,expr2,…) 返回幾個(gè)表達(dá)式中的最小值 NULLIF(expr1,expr2) 如果 expr1與 expr2相等,則函數(shù)返回NULL,否則返回 exp1 NVL(expr1,expr2) 如果 expr1為 NULL,則返回 expr2,否則返回 expr1 NVL2(expr1,expr2,exp3) 如果 expr1為 NULL,則返回 expr3,否則返回 expr2 UID 返回當(dāng)前會(huì)話的用戶 ID USER 返回當(dāng)前會(huì)話的數(shù)據(jù)庫(kù)用戶名 DECODE(base_expr,expr1, value1,expr2[,value2,… default]) 如果 base_expr=exprn,則返回 valuen的值 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 ? SELECT empno, sal,m,sal+nvl(m,0) salary FROM emp WHERE deptno=30。 ? EMPNO SAL COMM SALARY 7499 1600 300 1900 7521 1250 500 1750 7654 1250 1400 2650 7698 2850 2850 7844 3000 0 3000 7900 950 950 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 總結(jié) ?數(shù)據(jù)查詢操作:簡(jiǎn)單的單表查詢、分組查詢、連接查詢、子查詢、合并查詢等。 ? DML操作:數(shù)據(jù)的插入、更新、 MERGE和刪除; ? Oracle數(shù)據(jù)庫(kù)中的事務(wù)控制:事務(wù)的提交與回滾。 ?內(nèi)置的 SQL函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù)等。 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1