电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle SQL用法

瀏覽:12日期:2023-11-17 12:19:35
這個(gè)是對(duì)于Oracle數(shù)據(jù)庫(kù)的sql基本語(yǔ)句,SQL plus執(zhí)行通過(guò)的------------------------------------------------------------------select empno, to_char(sal,'999,999.99') sal from emp;select distinct deptno from emp; select empno,ename,sal*0.5 from emp where deptno=10;select empno''ename,nvl(sal,0)+nvl(comm,0) from emp;select empno,ename,job,sal from emp where empno=&empno;select sysdate,user,uid,rowid,rownum from emp;[sysdate,user,uid,rowid,rownum為偽列]select empno,ename,comm from emp where comm=null;[comm is null];select empno,ename,nvl(comm,'0') from emp where comm is null;select deptno,dname from dept where deptno in(30,40);select deptno,dname,loc from dept where loc not in('NEW YORK','CHICAGO');select deptno,ename,sal from emp where deptno=10 or deptno=20 and sal>3000;[列別名]select e.ename EMPLOYEE,e.sal*1.15 NEW_SAl from emp e where e.deptno=10;[多表連接]select d.dname,e.ename,e.sal,e.comm from emp e,dept d where d.deptno=e.deptno order by d.deptno;[使用子查詢]select ename from emp where deptno=(select deptno from dept where dname='SALES');[查詢別名]select e.ename,d.dname,e.deptno'=='d.deptno from emp e,(select deptno,dname from dept where loc='NEW YORK') dwhere e.deptno=d.deptnoorder by d.deptno;[union:聯(lián)合]select ename,sal,comm from empunionselect 'TOTAL',sum(sal),sum(comm) from emp order by salENAME;SAL;;;COMM---------- --------- ---------SMITH;800JAMES;950ADAMS1100SCOTT3000KING;5000TOTAL; 29025;;;2200------------------------------[intersect:相交]select ename,sal,comm from emp where sal>1300INTERSECTselect ename,sal,comm from emp where comm is not null===select ename,sal,comm from emp where sal>1300 and comm is not nullENAME;SAL;;;COMM---------- --------- ---------ALLEN1600;;;;300TURNER;;; ;;;;1500 0------------------------------[minus]select ename,sal comm from emp where sal>1300minusselect ename,sal comm from emp where sal>1500;===select ename,sal,comm from emp where sal>1300 and not(sal>1500)ENAMECOMM---------- ---------TURNER; 1500--------------------select to_char(sysdate,'yyyy/mm/dd hh24:mi') sys_date from dual;select to_date('2002/08/13','yyyy/mm/dd') from dual;select to_number('12345',99999) from dual;select empno,ename from emp where months_between(sysdate,hiredate)>=12; add_months(date,number) last_day(date) months_between(date1,date2) next_dat(date,day) round(date,format) trunc(date,format)---------------------數(shù)值函數(shù) abs(number) ceil(number) cos(number) ln(number) mod(n,m) round(number,decimal_digits) sign(number) sqrt(number) sin(number)-------------------字符函數(shù); ascii(character) chr(number) concat(string1,string2) # initcap(string) length(string) lower(string)upper(string) substr(string,start[,length]) replace(string,search_string,replace_string)-------------------other greatest(list of values) least(list of values) nvl(eXPression,replacement_value) AVG(expression) COUNT(expression) MAX(expression) MIN(expression) SUM(expression)Welcome>select count(*),sum(sal),avg(sal),max(sal),min(sal) from emp;COUNT(*); SUM(SAL); AVG(SAL); MAX(SAL); MIN(SAL)--------- --------- --------- --------- --------- 14;;29025 2073.2143;;;5000;;;;800---------------------------------------------------------------------------[右連接:如下圖,假如出現(xiàn)條件不符和的,以左邊為主/e.deptno/,右邊的/d.deptno/應(yīng)該以空行還填補(bǔ)左邊顯示的內(nèi)容]select d.dname,e.ename from emp e,dept d where e.deptno=d.deptno(+) order by d.dname,e.ename; 1; select d.dname D_Dname,e.ename E_Ename,d.deptno D_Deptno,e.deptno E_Deptno from emp e,dept d 2* where e.deptno=d.deptno(+) order by d.dname,e.enameWelcome>/D_DNAME;;;;;E_ENAME;;D_DEPTNO; E_DEPTNO-------------- ---------- --------- ---------ACCOUNTING;;CLARK;;10;;;;;10ACCOUNTING;;KING;;;10;;;;;10ACCOUNTING;;MILLER;10;;;;;10RESEARCH;;;;ADAMS;;20;;;;;20RESEARCH;;;;FORD;;;20;;;;;20RESEARCH;;;;JONES;;20;;;;;20RESEARCH;;;;SCOTT;;20;;;;;20RESEARCH;;;;SMITH;;20;;;;;20SALES; ALLEN;;30;;;;;30SALES; BLAKE;;30;;;;;30SALES; JAMES;;30;;;;;30SALES; MARTIN;30;;;;;30SALES; TURNER;30;;;;;30SALES; WARD;;;30;;;;;30---------------------------------------------[左連接:如下圖,假如出現(xiàn)條件不符和的,以右邊為主/d.deptno/,左邊的/e.deptno/應(yīng)該以空行還填補(bǔ)右邊顯示的內(nèi)容]select d.dname D_Dname,e.ename E_Ename,d.deptno D_Deptno,e.deptno E_Deptno from emp e,dept dwhere e.deptno(+)=d.deptno order by d.dname,e.enameD_DNAME; ;;;;E_ENAME;;D_DEPTNO; E_DEPTNO-------------- ---------- --------- ---------ACCOUNTING;;CLARK;;10;;;;;10ACCOUNTING;;KING;;;10;;;;;10ACCOUNTING;;MILLER;10;;;;;10OPERATIONS;;;;40RESEARCH;;;;ADAMS;;20;;;;;20RESEARCH;;;;FORD;;;20;;;;;20RESEARCH;;;;JONES;;20;;;;;20RESEARCH;;;;SCOTT;;20;;;;;20RESEARCH;;;;SMITH;;20;;;;;20SALES; ALLEN;;30;;;;;30SALES; BLAKE;;30;;;;;30SALES; JAMES;;30;;;;;30SALES; MARTIN;30;;;;;30SALES; TURNER;30;;;;;30SALES; WARD;;;30;;;;;30---------------------------------------------[自連接:同一表表根據(jù)別名來(lái)訪問(wèn)]select a.ename A_ename,b.ename B_ename,a.mgr A_mgr,b.empno B_empnofrom emp a,emp bwhere a.mgr=b.empnoorder by b.ename,a.enameA_ENAME; B_ENAME;;;;;A_MGRB_EMPNO---------- ---------- --------- ---------ALLEN;;;BLAKE7698;;;7698JAMES;;;BLAKE7698;;;7698MARTIN;;BLAKE7698;;;7698TURNER;;BLAKE7698;;;7698WARD;;;;BLAKE7698;;;7698MILLER;;CLARK7782;;;7782SMITH;;;FORD;7902;;;7902FORD;;;;JONES7566;;;7566SCOTT;;;JONES7566;;;7566BLAKE;;;KING;7839;;;7839CLARK;;;KING;7839;;;7839JONES;;;KING;7839;;;7839ADAMS;;;SCOTT7788;;;7788-----------------------------------------select e.deptno,e.ename from emp e where exists(select 'x' from dept d where e.deptno=d.deptnoand d.loc='NEW YORK')order by e.empno; DEPTNO ENAME--------- ---------- 10 CLARK 10 KING 10 MILLER
主站蜘蛛池模板: 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 工业CT-无锡璟能智能仪器有限公司| 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 生产加气砖设备厂家很多,杜甫机械加气砖设备价格公道 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 |