找出在职工年龄大于50的职工姓名,以及这些职工工作所在的城市,正确的命令是( )。
A: SELECT 姓名,城市 FROM 职工:WHERE (年龄>50)OR(职工.职工号=城市.职工号)
B: SELECT 姓名,城市 FROM 职工;WHERE(年龄>50)AND(职工.职工号=城市.职工号)
C: SELECT 姓名,城市 FROM 城市,职工;WHERE(年龄>50)OR (职工.职工号=城市.职工号)
D: SELECT 姓名,城市 FROM 城市,职工;WHERE(年龄>50)AND (职工.职工号=城市.职工号)
A: SELECT 姓名,城市 FROM 职工:WHERE (年龄>50)OR(职工.职工号=城市.职工号)
B: SELECT 姓名,城市 FROM 职工;WHERE(年龄>50)AND(职工.职工号=城市.职工号)
C: SELECT 姓名,城市 FROM 城市,职工;WHERE(年龄>50)OR (职工.职工号=城市.职工号)
D: SELECT 姓名,城市 FROM 城市,职工;WHERE(年龄>50)AND (职工.职工号=城市.职工号)
举一反三
- 检索那些城市至少有一个仓库的职工年龄在60以上的正确语句是( )。 A: SELECT城市FROM仓库WHERE仓库号 IN;SELECT仓库号FROM职工WHERE年龄>60 B: SELECT城市FROM仓库WHERE仓库号 IN;(SELECT仓库号FROM职工WHERE年龄>60) C: SELECT仓库号FROM职工WHERE年龄>60 IN;SELECT城市FROM仓库WHERE仓库号 D: SEIECT仓库号FROM职工WHERE年龄>60IN;(SELECT城市FROM仓库WHERE仓库号)
- 检索职工表中年龄大于50的职工姓名,正确的命令是( )。 A: SELECT姓名wHERE年龄>50 B: SELECT姓名FROM职工FOR年龄>50 C: SELECT姓名FROM职工SET年龄>50 D: SELECT姓名FROM职工wHERE年龄>50
- 设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的SQL语句是( )。 A: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY姓名HAVING COUNT(*)>l) B: SELECT*FROM职工WHERE职工号IN; (SELECT职工号FROM职工GROUP BY姓名HAVING COUNT(*)>1) C: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY职工号HAVING COUNT(*)>1) D: SELECT*FROM职工WHERE职工号IN;(SELECT职工号FROM职工GROUP BY职工号HAVINC COUNT(*)>1)
- 现有如下关系表: 职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴) 男职工(职工号,姓名,性别,年龄,基本工资) 要求将职工表中男职工的信息插入到男职工表中,以下SQL语句正确的是______。 A: insert into男职工(职工号,姓名,性别,年龄,基本工资)values Select * from 职工 where性别=’男’ B: insert into 男职工 values Select * from 职工 where 性别=’男’ C: insert into 男职工 as (select 职工号,姓名,性别,年龄,基本工资 from 职工 where性别=’男’) D: insert into 男职工 select 职工号,姓名,性别,年龄,基本工资 from 职工 where性别=’男’
- 有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是( ) A: SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资) B: SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工) C: SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资) D: SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)