Oracle分析和总结分析和总结.docx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询员工表中所有员工的信息。 查询员工表中员工的员工号、姓名、每个员工涨工资100 元以后的年工资(按 12 个月计算)。 查询员工 first_name和 last_name,要求结果显示为“姓last_name 名 first_name”格式。 4.查询所有员工所从事的工作有哪些类型(要求去掉重复值)。 select * from employees; select employee_id员工号 ,first_name 姓名,(salary+100)*12工资 from employees; select last_name 姓 , first_name名 from employees; select last_name || first_name 姓名 from employees; select distinct job职_i位d 名 from employees; --1查. 询 last_name 是Chen 的员工的信息。 select * from employees where last_name=Chen; --2查. 询参加工作时间在 1997-7-9 之后,并且不从事IT_PROG 工作的员工的信息。 select * from employees where hire_date09-7月-97 and job_idIT_PROG; --3查. 询员工last_name 的第三个字母是a 的员工的信息。 select * from employees where last_name like a%; --4查. 询除了 10 、20 、110 号部门以外的员工的信息。 select * from employees where department_id not in (10,20,110); --5查. 询部门号为 50 号员工的信息,先按工资降序排序,再按姓名升序排序。 select * from employees where department_id=50 order by salary desc ,last_name; --6查. 询没有上级管理的员工(经理号为空)的信息。 select * from employees where manager_id is null; --7查. 询员工表中工资大于等于 4500 并且部门为 50 或者 60 的员工的姓名(last_name),工 资,部门号。 select last_name , salary ,department_id from employees where salary=4500 and department_id in (50,60); --1计. 算 2000 年 1 月 1 日到现在有多少月,多少周(四舍五入)。 /*ROUND( 列名|表达式, n:) 四舍五入函数。 TRUNC( 列名|表达式,n):截断函数。MOD(m,n) :取余函数。 SYSDATE :返回系统日期 MONTHS_BETWEEN :返回两个日期间隔的月数ADD_MONTHS :在指定日期基础上加上相应的月数NEXT_DAY :返回某一日期的下一个指定日期LAST_DAY :返回指定日期当月最后一天的日期 ROUND(date[,fmt]对) 日期进行指定格式的四舍五入操作。按照YEAR 、MONTH 、DAY 等 进行四舍五入。 TRUNC(date[,fmt]对) 日期进行指定格式的截断操作。按照YEAR 、MONTH 、DAY 等进行截断。 EXTRACT :返回从日期类型中取出指定年、月、日 */ select round ( months_between (SYSdate,01-月1-00)), round ((SYSDATE-to_date(01-1月-00,DD-MON-RR))/7)from dual; --2查. 询员工last_name 的第三个字母是a 的员工的信息(使用 2 个函数) /*CONCAT( 列 1|表达式 1,列 2|表达式 2):字符串连接SUBSTR( 列名|表达式,m[,n]:) 字符串截取 LENGTH( 列名|表达式):返回字符串长度 INSTR( 列名|表达式,’string’, [,m]:, 返[n回] 一) 个字符串在另一个字符串中的位置。 LPAD( 列名|表达式,n,‘strin:g’左)填充 RPAD( 列名|表达式, n,‘strin:g’右)填充 TRIM([leading|trailing|both, ]trim_character FROM trim_so:u去rc掉e)左右两边指定字符。 REPLACE ( 文本, 查找字符串, 替换字符串):替换字符串 。 *

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档