oracle SQL查詢和SQL函數(shù)

oracle SQL查詢和SQL函數(shù)

ID:40564775

大小:55.50 KB

頁數(shù):9頁

時間:2019-08-04

oracle SQL查詢和SQL函數(shù)_第1頁
oracle SQL查詢和SQL函數(shù)_第2頁
oracle SQL查詢和SQL函數(shù)_第3頁
oracle SQL查詢和SQL函數(shù)_第4頁
oracle SQL查詢和SQL函數(shù)_第5頁
資源描述:

《oracle SQL查詢和SQL函數(shù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、SQL查詢和SQL函數(shù)一、?Oracle中的偽列1、?ROWID例1:selectrowidrid,empno,enamefromemp;??????selectrowid,enamefromempwhereempno='7369';  2、ROWNUM例2:selectempno,ename,rownumrnfromemp;??????select*fromempwhererownum<11;二、?CREATETABLE命令(創(chuàng)建表)例3:創(chuàng)建表createtablevendor_master(vencodevarchar2(5),v

2、ennamevarchar2(20),venadd1varchar2(20),venadd2varchar2(20),venadd3varchar2(20));三、?ALTERTABLE命令(更改表)語法1:用于更改現(xiàn)有列:altertablemodify(columndefinition......);語法2:用于向表中添加新列:altertableadd(columndefinition......);語法3:用于刪除表中現(xiàn)有列:altertabledropCOLUM

3、Ncolumn;例4:更改venname列的字符長度?????altertablevendor_mastermodify(vennamevarchar2(25));例5:向現(xiàn)有的表添加新列?????altertablevendor_masteradd(tel_novarchar2(12),tngst_nonumber(12));例6:從表中刪除列?????altertablevendor_master?dropcolumntngst_no;四、?TRUNCATETABLE命令?(只刪除表中的記錄而不刪除表結(jié)構(gòu))?????語法1:trun

4、catetable;?????語法2:查看表的結(jié)構(gòu):desc?;例7:顯示vendor_master表的結(jié)構(gòu)?????descvendor_master;五、?DROPTABLE命令?(刪除表及其全部數(shù)據(jù))語法:droptable;例8:刪除表?????droptablevendor_master;六、?SELECT命令(查詢表)例9:從vendor_master表中選擇所有的列??????????select*fromvendor_master;例10:查詢表中的特定列

5、??????????selectvencode,venname,tel_nofromvendor_master;例11:選擇無重復(fù)的行???????????selectdistinctvencodefromvendor_master;例12:帶條件和排序的SELECT命令???????????select*fromvendor_masterwherevencode='V002'orderbyvenname;例13:使用orderby排序???????????select*fromemporderbysalasc;例14:利用現(xiàn)有的表創(chuàng)建

6、新表???????????createtablenewTableasselect*fromvendor_master;例15:用選定的列創(chuàng)建新表??????????createtablenewBiaoas      selectvencode,venname,tel_nofromvendor_master;例16:僅復(fù)制表的結(jié)構(gòu),而不復(fù)制記錄???createtablenewJieGouasselect*fromempwhere1=2;例17:使用列別名???selectempnoas編號,enameas姓名,sal*2as銷售額fro

7、memp;例18:在Oracle中指定含有特殊字符(如空格)的列標(biāo)題???selectempno,ename,sal*2"銷售額"fromemp;七、?INSERT命令(插入數(shù)據(jù))例19:向vendor_master表中添加數(shù)據(jù)??insertintovendor_mastervalues('V001','JohnSmith','11','22','33','123456')????例20:向表中插入某些列的值  insertintovendor_master(vencode,venname,tel_no)values('V101','

8、zhaoqi','0592-1234567')????例21:跳過一個或多個字段的方式是為該列的值輸入Null  insertintovendor_mastervalues('V201','wangwu',

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。