oracle SQL查询和SQL函数

oracle SQL查询和SQL函数

ID:40564775

大小:55.50 KB

页数:9页

时间:2019-08-04

oracle SQL查询和SQL函数_第1页
oracle SQL查询和SQL函数_第2页
oracle SQL查询和SQL函数_第3页
oracle SQL查询和SQL函数_第4页
oracle SQL查询和SQL函数_第5页
资源描述:

《oracle SQL查询和SQL函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL查询和SQL函数一、 Oracle中的伪列1、 ROWID例1:selectrowidrid,empno,enamefromemp;      selectrowid,enamefromempwhereempno='7369';  2、ROWNUM例2:selectempno,ename,rownumrnfromemp;      select*fromempwhererownum<11;二、 CREATETABLE命令(创建表)例3:创建表createtablevendor_master(vencodevarchar2(5),v

2、ennamevarchar2(20),venadd1varchar2(20),venadd2varchar2(20),venadd3varchar2(20));三、 ALTERTABLE命令(更改表)语法1:用于更改现有列:altertablemodify(columndefinition......);语法2:用于向表中添加新列:altertableadd(columndefinition......);语法3:用于删除表中现有列:altertabledropCOLUM

3、Ncolumn;例4:更改venname列的字符长度     altertablevendor_mastermodify(vennamevarchar2(25));例5:向现有的表添加新列     altertablevendor_masteradd(tel_novarchar2(12),tngst_nonumber(12));例6:从表中删除列     altertablevendor_master dropcolumntngst_no;四、 TRUNCATETABLE命令 (只删除表中的记录而不删除表结构)     语法1:trun

4、catetable;     语法2:查看表的结构:desc ;例7:显示vendor_master表的结构     descvendor_master;五、 DROPTABLE命令 (删除表及其全部数据)语法:droptable;例8:删除表     droptablevendor_master;六、 SELECT命令(查询表)例9:从vendor_master表中选择所有的列          select*fromvendor_master;例10:查询表中的特定列

5、          selectvencode,venname,tel_nofromvendor_master;例11:选择无重复的行           selectdistinctvencodefromvendor_master;例12:带条件和排序的SELECT命令           select*fromvendor_masterwherevencode='V002'orderbyvenname;例13:使用orderby排序           select*fromemporderbysalasc;例14:利用现有的表创建

6、新表           createtablenewTableasselect*fromvendor_master;例15:用选定的列创建新表          createtablenewBiaoas      selectvencode,venname,tel_nofromvendor_master;例16:仅复制表的结构,而不复制记录   createtablenewJieGouasselect*fromempwhere1=2;例17:使用列别名   selectempnoas编号,enameas姓名,sal*2as销售额fro

7、memp;例18:在Oracle中指定含有特殊字符(如空格)的列标题   selectempno,ename,sal*2"销售额"fromemp;七、 INSERT命令(插入数据)例19:向vendor_master表中添加数据  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',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。