查询出EMP表中1982年及以后入职的员工信息()(注:字段hiredate为入职日期,数据类型为DATE型)A、select * from emp where hiredate='19820101';B、select * from emp where hiredate=to_char('19820101','YYYYMMDD');C、select * from emp where to_date(hiredate,'YYYYMMDD')='19820101';D、select * from emp where to_char(hiredate,'YYYYMMDD')='19820101';
查询出EMP表中1982年及以后入职的员工信息()(注:字段hiredate为入职日期,数据类型为DATE型)
- A、select * from emp where hiredate>='19820101';
- B、select * from emp where hiredate>=to_char('19820101','YYYYMMDD');
- C、select * from emp where to_date(hiredate,'YYYYMMDD')>='19820101';
- D、select * from emp where to_char(hiredate,'YYYYMMDD')>='19820101';
相关考题:
在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result”表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。
在考生文件夹下的“职员管理”数据库中完成下列基本操作:(1)为“员工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。(2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。(3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“@XXX.tom.cn”进行替换。(4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。
(1)根据考生文件夹下的表“add”和表“SC0”建立一个查询,该查询包含的字段有“姓名”、“国家”和“分数”。要求按“姓名”排序(升序),并将查询保存为“查询1”。(2)使用表单向导制作一个表单,要求选择“员工档案”表中的所有字段。表单样式为“边框式”,按钮类型为“图片按钮”,排序字段选择“工号”(升序),表单标题为“员工档案”,最后将表保存为“myforml”。
(1)将数据库“职员管理”添加到项目“xm”中。(2)对数据库“职员管理”下的表“部门”,使用视图向导建立视图“view1”,要求显示出表中的全部字段,并按“部门编号”排序(升序)。(3)设置表“员工信息”的字段“性别”的默认值为“男”。(4)为表“员工信息”的字段“工资”设置完整性约束,要求工资至少在800元(含)以上,否则提示信息:“工资必须达到最低保障线800”。
mdb”数据库中有考生表、成绩表和考生报名表三张表。(1)以考生表、成绩表和考生报名表为数据源,创建生成表查询“清华大学录取表”,将报考清华大学并且考分>550的学生信息存到清华大学录取表中。该表中包含考生ID、考生姓名、考分和报考学校字段。生成表结果如图所示。(2)以考生表和成绩表为数据源,创建“80年出生考生”查询,查询1980年出生的考生信息。结果显示考生表的全部字段和考分字段。查询结果如图所示。
对考生文件夹下的数据库“员工管理”中的“员工信息”表和“职称信息”表完成如下操作:①为表“职称信息”增加两个字段“人数”和“明年人数”,字段类型均为整型。②编写命令程序myp,查询职工中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。③运行该程序。
mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以产品、订单和部门人员表为数据源,创建查询“查询1”,统计所有员工的销售额。结果显示员工ID、姓名和销售额字段,销售额=Sum(产品数量×单价)。查询结果如图所示。(2)以查询1为数据源,创建参数查询“查询2”,实现输入员工ID显示员工的销售信息。参数提示为“请输入员工ID”,结果显示员工ID、姓名和销售额字段。查询结果如图所示。
在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“产品”和“工资”4张表。(1)以“部门信息”和“部门人员”表为数据源,创建查询“查询1”,查询各部门经理的信息。结果显示“部门名称”、“姓名”、“性别”和“职位”字段。查询结果如图1所示。(2)以“部门人员”表和“工资”表为数据源,创建查询“查询2”,查询每个员工的税前工资。结果显示“员工ID”、“姓名”和“税前工资”字段,税前工资=基本工资-住房补助+岗位工资-保险。查询结果如图2所示。
在考生文件夹下存在一个数据库文件“Acc2.mdb”,其中已经设计好两个关联表对象“职工”和“部门”及表对象“T1和“T2”。试按以下要求完成设计。(1)以表对象“职工”为数据源,创建一个查询“查询1”,查找并显示年龄大于等于25的职工的“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容。(2)以表对象“职工”和“部门”为数据源,创建一个查询“查询2”,按照部门名称查找职工信息,显示职工的“工号”、“姓名”及“入职时间”3个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”。’查询结果如图1所示。(3)创建一个查询“查询3”,在表“T2”中“工号”字段值的前面均增加“ST”字符。查询结果如图2所示。(4)创建一个查询“查询4”,删除表对象“T1”中所有姓名含有“勇”字的记录。查询结果如图3所示。
在“Acc2.mdb”中有“雇员”、“商品”和“销售明细”3张表。 (1)创建SQL联合查询“查询1”,显示雇员表中食品部门和雇员表中1982年出生的男雇员的记录。结果显示“雇员号”、“雇员姓名”、“性别”和“所在部门”字段。查询结果如图1所示。(2)创建带有SQL子查询信息“查询2”,显示1980年以后出生的雇员的全部信息。要求1980出生的雇员的查询在子查询中实现。查询结果如图2所示。
在商品数据库中有雇员、商品和销售明细三张表。(1)创建SQL联合查询“查询1”显示雇员表中食品部门和82年出生雇员表中男雇员的记录。结果显示雇员号、雇员姓名、性别和所在部门字段。查询结果如图所示。(2)创建带有SQL子查询的查询“查询2”,显示1980年以后出生的雇员全部信息。要求1980出生雇员查询在子查询中实现。查询结果显示如图所示。
若要使某用户只能查询表EMP中的部分记录,应采取的策略是()A、将该用户级别设定为DBAB、将表EMP的查询权限赋予该用户C、编写查询表EMP的存储过程D、构建该部分记录的行级视图,并将该视图的查询权限赋予该用户
单选题emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值()Av_sal emp%rowtype;Bv_sal emp.sal%type;Cv_sal emp.sal.%type;Dv_sal %type(emp.sal);Ev_sal (emp.sal)%type;
多选题关于HQL的聚合函数使用,说法正确的是()。Aselect count(*) from Dept d用于统计部门个数Bselect sum(e.salary) from Emp e用于汇总员工工资总额Cselect max(e.hiredate) from Emp e用于找到最新入职的员工的入职时间Dselect min(e.hiredate) from Emp e用于找到最早入职的员工的入职时间
单选题查询出EMP表中COMM字段为空的记录()Aselect * from emp where comm='';Bselect * from emp where comm=null;Cselect * from emp where nvl(comm)=0;Dselect * from emp where comm is null;Eselect * from emp where nvl(comm,0)=0;
单选题若要使某用户只能查询表EMP中的部分记录,应采取的策略是()A将该用户级别设定为DBAB将表EMP的查询权限赋予该用户C编写查询表EMP的存储过程D构建该部分记录的行级视图,并将该视图的查询权限赋予该用户
单选题查询出所有名字以’S’开始的员工()Aselect * from emp where ename in 'S%';Bselect * from emp where ename='S%';Cselect * from emp where ename like 'S%';Dselect * from emp where ename like 'S_';
单选题查询出EMP表中1982年及以后入职的员工信息()(注:字段hiredate为入职日期,数据类型为DATE型)Aselect * from emp where hiredate='19820101';Bselect * from emp where hiredate=to_char('19820101','YYYYMMDD');Cselect * from emp where to_date(hiredate,'YYYYMMDD')='19820101';Dselect * from emp where to_char(hiredate,'YYYYMMDD')='19820101';