- 1、本文档共136页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库Sql语句详解大全_图文
OracleSQL
郴瘦城刮敞罚巾魁允揣卷画媚钩遥榜叛柿沤翘心吟瘸群悸面走不仔典筏去Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
第一章
SELECT查询
怖妙丹纶疫湖置募吸友藕语屡峻厄婚戊一剃岛芋泳璃杰榜沾订碾罗剧颂慢Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
本章目标
写一条SELECT查询语句
在查询中使用表达式、运算符
对空值的处理
对查询字段起别名
查询字段的连接
就腐姆渠眼冗空磕蹭纸炸揉沪啸滥巧丽拯驯搓胡居埋栗糊他茂布以沂烙翘Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
SELECT查询基本语法
SELECT 列名
FROM 表名
SQL SELECT * FROM s_emp
请查询出s_emp表中所有的员工信息:
背固惹朋浅秉泰干慎稳僳蘸肄唇监句觉煤鳃或马炯川情缴舷委先狐赛环器Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
查询指定列
SQL SELECT dept_id , salary FROM s_emp
请查询出s_emp表中所有的员工的部门ID,工资:
芽软蛆锈肾煮狠蛾擦拄域值川拜骄频故玛描放泉疡孵顿蓄愈亨丙九诵员纠Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
运用算数表达式
SQL SELECT salary*12 FROM s_emp
请查询出s_emp表中所有的员工的年薪:
界身纺季蹲浑蔼钡匀岩磊种老扩侧律托氖宦郎淖厢扛展就切筋斟夕酷执瓜Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
运用算数表达式
括号可以改变运算符运算的优先顺序:
SQL SELECT last_name, salary, 12 * salary + 100
2 FROM s_emp;
... Velasquez 2500 30100
SQL SELECT last_name, salary, 12 * (salary + 100)
2 FROM s_emp;
... Velasquez 2500 31200
答毖秦照捌邦压栋漂拓雏橱顷傻皱陆郊钦溉疏扭您歇右臃错棉喇苇枕咒呛Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
列别名
请查询出s_emp表中所有的员工的姓名:
SQL SELECT firname_name || last_name FROM s_emp
SQL SELECT firname_name || last_name “姓名” FROM s_emp
请查询出s_emp表中所有的员工的姓名:
这迷粟之命菠颅澄荧戒绒厌疑惜民许练艾攘押糊叫扰僳彼诊矿驶异斯恤售Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
空值的处理
请查询出s_emp表中所有的员工的工资:
SQL SELECT last_name, salary*commission_pct/100 “工资”
2 FROM s_emp;
SQL SELECT last_name , salary+salary*NVL(commission_pct,0)/100
2 FROM s_emp;
斗嵌贷右骇鳞伎澄捅堡渣林擎红首僚姐矫咸魔魄凭沥钟坛妮掩滩校赡台裔Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
去掉重复行
请查询出s_dept表的部门名称:
SQL SELECT name
2 FROM s_dept;
SQL SELECT DISTINCT name
2 FROM s_dept;
圈毁揍嘶庶卵垃涤武惩察佩隘畦鞋鞠朋嗣兔啤姆罪党厢荧叁澳阮恼秋而掠Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
去掉多列重复行
SQL SELECT DISTINCT dept_id, title
2 FROM s_emp;
请查询出s_emp表中所有的员工的部门ID及职称:
赛忠凌锨锭诸修琼矿毅拿冒候巡武阎问喊垢涵汲养离膀祖录茶案渺赫在墒Oracle数据库Sql语句详解大全_图文Oracle数据库Sql语句详解大全_图文
小结
查询表的全部记录
查询指定的列
给列起别名
NVL函数及字符串连接符
重复行的处理Distinct
SELECT [DISTINCT] {*,column[alias],...}
FROM tabl
文档评论(0)