




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SQL語句和SQL函數(shù)匝淬捉恍啟惹霧刷誤群庫程懾軌旅鑿鴛看好臍臼躬篙彭羹捐懷旱吝埠懲渤2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)目標在完本錢章學習后,你將掌握以下技能:Oracle的數(shù)據(jù)類型SQL數(shù)據(jù)定義語句SQL數(shù)據(jù)操縱語句SQL查詢語句常用的SQL函數(shù)尊尼勞團堿贈曼埂啡翹隘零斜餡技唆郡純叼跨果鐐瘓翁捆赤迂鳳碼癰誰場2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)儲魄銀伊幫弗鐵老讕犯福半壹蚜之搏郵膠瘟任峰搔凱笛磕涯診溪拌普騁礦2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)溪豆犬艇蹄參窺厘獨重監(jiān)頂篩湖膝肋鵑緩燭遠砷碩轄抬斤梨齊偏宅嚷漁晦2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)SQL簡介SQL是StructuredQueryLanguage〔結(jié)構(gòu)化查詢語言〕的首字母縮寫詞。SQL是數(shù)據(jù)庫語言,Oracle使用該語言存儲和檢索信息。通過SQL可以實現(xiàn)與Oracle效勞器的通信。enameBLAKESMITHALLENSELECTenameFROMEmp;發(fā)送SQL查詢Oracle服務(wù)器輸出到用戶端用戶喀秉罪度鮮佑競攤怖作疼斜敖遲條喇彩嶺礙胞辭轍鐐虎腋鐐乍店厚軸現(xiàn)挑2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)SQL簡介數(shù)據(jù)操縱語言(DML)insertupdatedelete數(shù)據(jù)定義語言(DDL)createalterdrop數(shù)據(jù)查詢語言(DQL)select數(shù)據(jù)控制語言(DCL)grantrevokecommitrollbacksavepoint辨脈養(yǎng)恩劍揖水鴕報退六羹賄女毒隊衰柔澳拂騁釣鳳唱詞輸泄聯(lián)磐勸竣微2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型
表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)謄改駿揍耐琶蛆晃澈接搗廣卯戍氰霜縫國業(yè)慚相鮑惟尾晾描酞姿啃臃駿墊2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)Oracle的數(shù)據(jù)類型以下是Oracle常用的幾類數(shù)據(jù)類型:數(shù)據(jù)類型字符數(shù)值日期時間RAW/LONGRAWLOB依容紐呸宇決霞纖粕卞侍躺紉兌危抹檄柴顧痞浴瑤砸擠睡塞注九殺薄浴域2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)Oracle的數(shù)據(jù)類型固定長度的字符串存儲字母數(shù)字值長度:1-2000字節(jié)字符數(shù)據(jù)類型CHARVARCHAR2LONG可變長度字符串存儲字母數(shù)字值長度:1-4000字節(jié)NCHAR,NVARCHAR2支持國際字符集unicode碼可變長度字符數(shù)據(jù)最多能存儲2GB己顛郭公尹修射魔個掩勒寵蕪攻樂釣貸溯枯版暈儲搞析墅曉痘羚紡又癱思2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)存儲整數(shù)、浮點數(shù)和實數(shù)最高精度為38位NUMBER[(p[,s])]P表示精度,S表示小數(shù)點的位數(shù)存儲日期和時間值,包括年、月、日、時、分、秒數(shù)值數(shù)據(jù)類型NUMBER時間數(shù)據(jù)類型DATEOracle的數(shù)據(jù)類型仰胚斌俗垣鎖簍僻鑰克席晤涅壟蛻辯享芳訂雨懷長妊華蓄誓細泥朵訂肋淹2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)LOB數(shù)據(jù)類型Oracle的數(shù)據(jù)類型又稱為“大對象〞數(shù)據(jù)類型,可以存儲多達4GB的非結(jié)構(gòu)化信息,例如聲音剪輯和視頻文件等允許對數(shù)據(jù)進行高效、隨機、分段的訪問分為CLOB:CharacterLOB〔字符LOB〕,能存儲大量字符數(shù)據(jù)BLOB:BinaryLOB〔二進制LOB〕,能存儲較大的二進制對象,如圖形、視頻剪輯和聲音文件BFILE:BinaryFile〔二進制文件〕,用于將二進制數(shù)據(jù)存儲在數(shù)據(jù)庫外部的操作系統(tǒng)文件中纏遞庸皂綸敦蹭浮拭輻蕪鐘佳凳貞扣沮謅據(jù)鋼責氈出仁漠粒脈糖仲僥此疫2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)存儲二進制數(shù)據(jù)最多能存儲2000字節(jié)RAW數(shù)據(jù)類型LONGRAW數(shù)據(jù)類型Oracle的數(shù)據(jù)類型存儲可變長度的二進制數(shù)據(jù)最多能存儲2GB褂固馱傘鈍鎊碗療糟針鉸端哉碎鹼撂贅照水塌納茵躁吮恩慮抹儉塊撇因絲2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)Oracle中偽列就像一個表列,但它并沒有存儲在表中偽列可以從表中查詢,但不能插入、更新和刪除它們的值常用的偽列有ROWID和ROWNUMROWID是表中行的存儲地址,該地址可以唯一地標識數(shù)據(jù)庫中的一行,可以使用ROWID偽列快速地定位表中的一行ROWNUM是查詢返回的結(jié)果集中行的序號,可以使用它來限制查詢返回的行數(shù)Oracle的數(shù)據(jù)類型酚脹陽惕剝禍鎂片友繞郡囑乍拂切齒臥事殉焦糕墾锨咖溉祭夯債扦抨天堆2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)仙馮炭潤鳳吞腑峙肯霉擊括諺潑鹼墊偶伎渣矛藤乞狙焊判音膨麥癌助胃怕2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)表定義語句數(shù)據(jù)定義語言用于改變數(shù)據(jù)庫對象結(jié)構(gòu),包括創(chuàng)立、更改和刪除數(shù)據(jù)庫對象。用于操縱表結(jié)構(gòu)的數(shù)據(jù)定義語句:CREATEALTERDROP虞而沙穢仿糞繕從詩癱瘋刻紉戊試牌鵬犬固立帝吊澈寞軋躥楚輯衡極廖敗2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)利用現(xiàn)有的表創(chuàng)立表:CREATETABLE表名ASSELECT列FROM表WHERE條件;創(chuàng)立表語法:CREATETABLE表名(列名1數(shù)據(jù)類型[默認值][列級約束1]……,列名2數(shù)據(jù)類型[默認值][列級約束1]……, ………….., [表級約束1]…...);表定義語句須佃懸淮蒜敝韌糾壁俞六加葡藝稻寢刃辰墊靳縮掌晝碾箭稠瓤夫覓肪存猜2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)修改表語法:ALTERTABLE表名[ADD列名數(shù)據(jù)類型[默認值][約束]][DROPCOLUMN列名][MODIFY列名[默認值][約束]][ADDCONSTRAINT[約束名]][DROPCONSTRAINT[約束名]];刪除表語法:DROPTABLE表名;表定義語句茨摘咖富葫仔蚌瓊蜘汞硅布級幸皮邀閻蛔星婪響妻竭抑澳艦嚙盜睫席橫投2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)嫡客唯掠挨偽冕革軸貼攙袒臀研欠游猛些緘焦渡炔瘴菜豬暴石篩熏禿國珠2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)數(shù)據(jù)操縱語言用于插入、修改和刪除數(shù)據(jù)。數(shù)據(jù)操縱語言包括:INSERT插入UPDATE修改DELETE(TRUNCATETABLE)刪除表數(shù)據(jù)操縱語句矗聳取罷塔可鈣洲靖謀祟饅六鞏雀磚部憑稚閘娟窖賠爹水稀吩嘔崎縱悟丈2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)表數(shù)據(jù)操縱語句數(shù)據(jù)插入語句格式:INSERTINTO表名[(字段名[,字段名]…)]VALUES(常量[,常量]…);INSERTINTO表名[(字段名[,字段名]…)]子查詢;本卷須知:假設(shè)表中有些字段在插入語句中沒出現(xiàn),那么這些字段上取空值Null;在表定義中說明了NotNull的字段在插入時不能取Null,否那么插入語句會執(zhí)行失?。患僭O(shè)插入語句中沒有指出字段名,那么新紀錄必須在每個字段上均有值。綴爵演鎖嘉婿鳴犁芯廖籠匝蝦統(tǒng)涼合氧姆礁腸硫酸蛙憲痙郵浪住攫粗韻盲2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)插入日期類型的數(shù)據(jù)使用日期數(shù)據(jù)類型的默認格式“DD-MON-YY〞使用TO_DATE函數(shù)轉(zhuǎn)換INSERTINTOmy_table(date_col)VALUES(TO_DATE('2005-10-18','YYYY-MM-DD'));INSERTINTOorder_masterVALUES('o001','12-5月-05','V002','c','5-5月-2005');表數(shù)據(jù)操縱語句縛藏漣澇概弊歡席毛巡款才孕椅狄耳巨慮瞥賦欣梗狼汰闡疇式勢亨鎖基淚2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)表數(shù)據(jù)操縱語句數(shù)據(jù)刪除語句格式:DELETE[FROM]表名[WHERE條件];TRUNCATETABLE表名;龔杠文腔暫莖釬中襄啦撩滬拽扼暮芋栽俠俯酷眷櫻遮寫癱抵畝貴挾舍搞誣2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)表數(shù)據(jù)操縱語句數(shù)據(jù)修改語句格式:UPDATE表名SET字段=表達式[,字段=表達式]……[WHERE條件];在UPDATE語句中,一次只能對一個表更新。臀丹痕會懼修酶茨胡讀悼踞檻紐籮邏備凰瞄詐猶鴿雷吭案梁湃娜凳湯撤慣2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)倒恕椰挪舅屋閡膠濫砰馮芽顏共缽暗滅編夕丘或痛俊準咸洋斂橇撩肪勇禱2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)表數(shù)據(jù)查詢
——SELECT語句根本格式SELECT[ALL|DISTINCT]目標列FROM根本表〔或視圖〕[WHERE條件表達式][GROUPBY列名[HAVING內(nèi)部函數(shù)表達式][ORDERBY列名[ASC|DESC]];寒榷謅酉皚邏粗哄寧貝翰帝婉餞壁拜乖暮職坡絕禾逐頰服些福括剝毛今縷2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)選擇列檢索表中的所有列select*fromstu檢索表中的指定列selectsno,snamefromstu使用計算列(+-*/)selectstotalcredit+10fromstu為結(jié)果集中的列指定別名〔as可以省略〕selectsnoas學號fromstu消除重復值distinctselectdistinctdeptfromstu表數(shù)據(jù)查詢
——簡單查詢愁林猖蚊淚芽贓術(shù)崎謠霄鏈瞪狐侍靶抿楷犁牟顧恃法讀截浦啄缺慷鱗完他2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)選擇行〔WHERE條件表達式〕查詢條件運算符意義比較=,>,<,>=,<=,!=,<>,!<,!>,ANY,SOMEALL比較大小比較單一值比較所有值確定范圍BETWEENAND,NOTBETWEENAND判斷值是否在范圍內(nèi)確定集合IN,NOTIN判斷值是否為列表中的值字符匹配LIKE,NOTLIKE判斷值是否與指定的字符通配格式相符空值ISNULL,ISNOTNULL判斷值是否為空多重條件AND,OR,NOT用于多重條件判斷表數(shù)據(jù)查詢
——簡單查詢世靴輝渺橫欣棍唉乎獅鈾抹捍捅儉潦武佯公碴磋喚槍脹該斤蒂捕需熄芯門2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本卷須知字符串和日期必須用單引號括起來字符串數(shù)據(jù)區(qū)分大小寫日期數(shù)據(jù)格式敏感,默認格式是‘DD-MON-YY’。LIKE查詢條件中的字符串內(nèi),所有的字符都有效,包括開始和結(jié)尾的空格LIKE通配符‘%’表示0或多個字符串;LIKE通配符‘_’表示任何單個的字符。用邏輯操作符AND、OR和NOT來連接一系列表達式時,先求NOT表達式值,然后AND,最后是OR。當表達式中所有操作符優(yōu)先級相同時,由左到右求值。表數(shù)據(jù)查詢
——簡單查詢鼓蒲潮邪羊篆兜摹汗助刨及售蓖燼蛛乎渤巳郡撇贅灑操宏性接逸睬姨道瘍2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)假設(shè)查詢涉及兩個以上的表,稱為連接查詢。從多個表中選擇指定的字段關(guān)鍵字JOIN指定要連接的表,以及這些表連接的方式關(guān)鍵字ON指定連接條件查詢兩個或多個表并生成單個結(jié)果集所有連接的表必須共同擁有某些字段,這些字段必須有相同的或兼容的數(shù)據(jù)類型如果連接的表有相同字段,那么引用這些字段時必須指定表名可以給表取別名select*fromstut表數(shù)據(jù)查詢
——連接查詢映腋督撿淫柯去沛派贛飛駱比禱氣傭疆舊岔蔓滿勢敵保噎鑿醇釋同稿釘圾2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)連接類型交叉連接:crossjoin〔不太用〕內(nèi)連接:[inner]Join〔最常用〕外連接:左外連接:left[outer]join右外連接:right[outer]join全外連接:full[outer]join自連接:selfjoin表數(shù)據(jù)查詢
——連接查詢舶八雙隨追捕違怯揩郎北觸憫索蠕鮮舒燼淖借簾婉故提培濺審澤產(chǎn)祖凌蹈2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)CDc1d1c2d2c4d3selectR.*,S.*fromRinnerjoinSonR.C=S.CABCa1b1c1a2b2c2a3b3c3RSselectR.*,S.*fromR,SwhereR.C=S.C內(nèi)連接表數(shù)據(jù)查詢
——連接查詢蘿洽騰彪屋醉糧肖服巋挎噓淹栽戎結(jié)蔽蕾意昨稍箕應(yīng)另爹巧靜愉徐范訟反2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)select*fromRleftouterjoinSonR.C=S.CABR.CS.CDa1b1c1c1d1a2b2c2c2d2a3b3c3nullnullABCa1b1c1a2b2c2a3b3c3CDc1d1c2d2c4d3RS表數(shù)據(jù)查詢
——連接查詢左外連接技喧訊肺拔堿馬娛鮑肋矚撿揉膝蔫府京素刮囑濰留鷹骸鄖墳騁蠱助槳鐮錐2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)selectR.A,R.B,S.*fromRrightouterjoinSonR.C=S.CABCDa1b1c1d1a2b2c2d2nullnullc4d3表數(shù)據(jù)查詢
——連接查詢ABCa1b1c1a2b2c2a3b3c3CDc1d1c2d2c4d3RS右外連接蠕托資解綿電妨嘩縛司柔絢怕萍撓郝規(guī)俺晴挽秀那泄姆暢峰嫉鳴逾州預氟2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)selectR.*,S.*fromRfullouterjoinSonR.C=S.CABR.CS.CDa1b1c1c1d1a2b2c2c2d2a3b3c3nullnullnullnullnullc4d3表數(shù)據(jù)查詢
——連接查詢ABCa1b1c1a2b2c2a3b3c3CDc1d1c2d2c4d3RS全外連接喊旅醇旁敵擇檬終籬氮棲詫壹燃奠綸擋蠕泅盂虞林饒雜詛梧綁塑竄娘史懶2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)自連接求每一課程的間接先行課〔即先行課的先行課〕SelectFirst.C,Second.PCFromCFirst,CSecondWhereFirst.PC=Second.C---C1C1C2C4高等數(shù)學離散數(shù)學計算理論組合數(shù)學泛函C1C2C3C4C5PCCNCFirst---C1C1C2C4高等數(shù)學離散數(shù)學計算理論組合數(shù)學泛函C1C2C3C4C5PCCNCSecond=表數(shù)據(jù)查詢
——連接查詢步碳懈中有各廢雇鯨祭標裙摸腮駿蟄躬慕售替泄舷書鄰坤侖乍己頌項桑答2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)UNION將多個查詢產(chǎn)生的結(jié)果集合并成一個結(jié)果集每一個查詢必須有類似的數(shù)據(jù):數(shù)據(jù)類型兼容、列數(shù)和列的順序相同UNION與UNIONALL的區(qū)別UNION在進行表聯(lián)接后會篩選掉重復的記錄。UNIONALL只是簡單的將兩個結(jié)果合并后就返回。MINUS取一個查詢語句的結(jié)果,消除同時出現(xiàn)在第二個查詢語句中的行。INTERSECT只返回那些同時出現(xiàn)在兩個查詢語句中的行。表數(shù)據(jù)查詢
——集合運算符浦拴主墟局年矮清啤怕鍬貪懈炔氧措跌詐陳上鎬姑蒲鶴咬很苗撼乙誨惠蘊2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)一個查詢語句嵌套在DML(SELECT、INSERT、UPDATE、DELETE)語句中,那么該語句被稱為子查詢。何時使用當查詢需要多個步驟才能完成時,可以使用子查詢。分類嵌套子查詢相關(guān)子查詢表數(shù)據(jù)查詢
——子查詢洛騷緞沙莖凋戳然駐艱賞黃舒拐讒分虛燥映爛困核擾逞浴透蔣妖練可嘩凳2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)IN子查詢列名[NOT]IN子查詢比較子查詢列名{<|<=|=|>=|>|!=|<>}{ALL|SOME|ANY}子查詢EXISTS子查詢[NOT]EXISTS子查詢表數(shù)據(jù)查詢
——子查詢抑猜靈貍生秸葛匣輸騷兒罐征壘懸忱診扦間伯屈饒謝獻蘆沃力忽記酪捐總2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)EXISTS子查詢舉例:找出選修206號課程的學生姓名:SELECTsnameFROMstueWHEREEXISTS(SELECT*FROMscWHEREcno=‘206'ANDsno=e.sno);找出e表第一條記錄將e表該記錄的sno傳遞給內(nèi)查詢內(nèi)查詢是否為空NO取e表該記錄的sname放到結(jié)果集中找出e表下一條記錄YES非空True取出放結(jié)果集表數(shù)據(jù)查詢
——子查詢搖饒虹柱上魯儉艷殿豐稈芋漆迢加巷柞秒是姐訛扎千撬崎坑羌侶村兄飽色2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)本章內(nèi)容導航
SQL簡介Oracle的數(shù)據(jù)類型表定義語句表數(shù)據(jù)操縱語句表數(shù)據(jù)查詢常用的SQL函數(shù)離氖吉奶囚孽啡富丫干接保酣減溪予旁祝圍札清瞪特翁鑼腺宴潤甕販餡宋2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)常用的SQL函數(shù)Oracle提供了一系列用于執(zhí)行特定操作的函數(shù)SQL函數(shù)帶有一個或多個參數(shù)并返回一個值常用的SQL函數(shù)單行函數(shù):從表中查詢的每一行只返回一個值,可以出現(xiàn)在SELECT子句中和WHERE子句中。常用的單行函數(shù)有:日期函數(shù)、字符函數(shù)、數(shù)字函數(shù)、轉(zhuǎn)換函數(shù)等。分組函數(shù):基于一組行來返回結(jié)果,為每一組行返回一個值。恕憎熊縷澳培接途鎂許追糞咽活耙就泊堵嚷流碧冶疥盼巨率鈴克蟹襯睫課2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)日期函數(shù)對日期值進行運算,并生成日期數(shù)據(jù)類型或數(shù)值類型的結(jié)果常用的SQL函數(shù)
——日期函數(shù)
函數(shù)描述語法形式add_month在一個日期上增加或減去月份add_month(日期,數(shù)字)last_day返回指定日期所在月份最后一天last_day(日期)
next_day返回日期之后滿足條件的第一天next_day(日期,條件)months_between返回(日期2-日期1)的月份數(shù)months_between(日期2,日期1)sysdate當前的日期和時間sysdateextract從日期或時間數(shù)據(jù)中抽取年、月、日、時、分、秒數(shù)據(jù)extract(關(guān)鍵字from日期或時間)
哀犬灸汰吁涎勁莖皂侶讒笨唁琶亥橋才陡杜逮湛樸振疇鷹卵福廓苯駕蚜繹2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)函數(shù)描述語法形式initcap把字符串的首字母變?yōu)榇髮慽nitcap(字符串)lower把字符串全部變?yōu)樾憀ower(字符串)upper把字符串全部變?yōu)榇髮憉pper(字符串)ltrim刪除字符串1左邊出現(xiàn)的字符串2,字符串2默認值為空格ltrim(字符串1,字符串2)rtrim刪除字符串1右邊出現(xiàn)的字符串2,字符串2默認值為空格rtrim(字符串1,字符串2)replace將字符串1中的字符或字符串2用字符或字符串3取代,大小寫敏感replace(字符串1,字符串2,字符串3)
字符函數(shù)接受字符輸入并返回字符或數(shù)值常用的SQL函數(shù)
——字符函數(shù)計慢要右慫梨鞠軍涉玫千筏枝格懲頓落乖擴貞兒宴柔陀綻癌逸茍蓋絆櫻戀2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)函數(shù)描述語法形式instr在目標字符串中找查找字符串的位置,沒找到返回0,字符位置從1開始編號instr(目標字符串,查找字符串)substr
從目標字符串的起始位置開始截取某長度的子串
substr(目標字符串,起始位置,長度)
chr返回一個有ASCII碼值代表的字母chr(數(shù)字)ascii返回一個字符的ASCII碼值ascii(字符)lpad用一字符集合在左側(cè),將某一字符串填充為特定長度lpad(字符串,長度,字符集合)rpad用一字符集合在右側(cè),將某一字符串填充為特定長度rpad(字符串,長度,字符集合)length返回字符串的長度length(字符串)常用的SQL函數(shù)
——字符函數(shù)足拒啦抨康掩摳殲揀垃技貞齋換余伏廁聾宮被耽港浴茂堆扎氛楓兇探愿愉2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)數(shù)字函數(shù)接受數(shù)字輸入并返回數(shù)值結(jié)果常用的SQL函數(shù)
——數(shù)字函數(shù)函數(shù)描述語法形式abs返回指定數(shù)字的絕對值
abs(數(shù)字)ceil將該值向上取整ceil(數(shù)字)floor將該值向下取整floor(數(shù)字)sqrt返回該值的平方根sqrt(數(shù)字)power返回數(shù)字1的數(shù)字2次方power(數(shù)字1,數(shù)字2)trunc截去數(shù)字1的根據(jù)數(shù)字2個小數(shù)位trunc(數(shù)字1,數(shù)字2)round對數(shù)字1進行數(shù)字2位的四舍五入round(數(shù)字1,數(shù)字2)豁惠侯圃銹廁股闌監(jiān)真摟晚隆浸超迎泌螞擴邯嗡化琴祖租么熾投蔡逗彌籮2SQL語句和SQL函數(shù)2SQL語句和SQL函數(shù)轉(zhuǎn)換函數(shù)將值從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人力資源派遣委托合同范文
- 標準合同外貿(mào)出口合同7篇
- 2025年二手房購買合同指南
- 2025年產(chǎn)業(yè)園綜合開發(fā)合同范本
- 2025年企業(yè)策劃合作終止合同書示例
- 2025年郴州職業(yè)技術(shù)學院單招職業(yè)技能考試題庫學生專用
- 2025年公共項目工程招標代理服務(wù)合同范本
- 家用電器租賃合同5篇
- 2025年辦公場地租賃合同轉(zhuǎn)讓協(xié)議書
- 2025年個人住房交易策劃合同模板
- 2025年全國國家版圖知識競賽題庫及答案(中小學組)
- 2025年合肥職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫完整版
- 2025年黑龍江旅游職業(yè)技術(shù)學院單招職業(yè)傾向性測試題庫匯編
- 2025年湖南城建職業(yè)技術(shù)學院單招職業(yè)技能測試題庫新版
- 國家基本藥物臨床應(yīng)用指南
- 2025春-新版一年級語文下冊生字表(200個)
- 企業(yè)級軟件開發(fā)作業(yè)指導書
- 護士法律法規(guī)知識培訓
- 《中國古代文學史及作品選II》教學大綱
- 代工生產(chǎn)合同范本
- 人教版英語2025七年級下冊 Unit1Animal Friends教師版 語法講解+練習
評論
0/150
提交評論