全球旧事资料 分类
oracle练习题
查询练习一
查询姓名首字母为“A”或第二个字符为“A”的所有员工信息SELECTFROMempWHEREe
ameLIKEA
ORe
ameLIKE_A查询部门20和30中的、岗位不是“CLERK”或“SALESMAN”的所有员工信息SELECTFROMempWHEREjobCLERK
ANDjobSALESMANANDdept
oIN2030查询出工资在25003500之间,1981年入职的,没有奖金的所有员工信息SELECTFROMempWHEREEXTRACTYEARFROMhiredate1981ANDsalBETWEEN2500AND3000ANDcommISNULL查询比平均员工工资高的员工信息SELECTdept
od
amelocFROMdeptWHEREdept
oINSELECTdept
oFROMempGROUPBYdept
oHAVINGAVGsal2000查询平均工资高于2000的部门信息selectdept
od
amelocfromdeptwheredept
oi
selectdept
o
fromempgroupbydept
ohavi
gavgsal2000查询出ward的工作所在地SELECTlocFROMdeptWHEREdept
oINSELECTdept
o
fFROMempWHEREe
ameWARD查询出工资比ADAMS高的所有人姓名、部门、所在地SELECTae
amebd
ameasalFROMempadeptbWHEREadept
obdept
oANDasal
SELECTsalFROMempWHEREe
ameADAMS查询出工资排名第7的员工信息SELECTFROMSELECTra
kOVERORDERBYsalDESCASrkempFROMempWHERErk7mi
ue两个结果值相减,u
iou两个结果集拼到一起(17)(16)排名第7查询与部门20岗位不同的员工工资SELECTsaljobdept
oFROMempWHEREjobNOTINSELECTjobFROMempWHEREdept
o20验证20部门的岗位selectjobfromempwheredept
o20查询与smith部门岗位完全相同的员工姓名、工作、工资SELECTFROMempWHEREdept
oINSELECTdept
oFROMempWHEREe
ameSMITHANDjobIN
fSELECTjobFROMempWHEREe
ameSMITH查询emp表中的所有信息selectfromemp查询emp表中的员工姓名和工资selecte
amesalfromemp查询emp表中部门编号为20的并且sal大于3000的所有员工信息selectfromempwheredept
o20a
dsal3000
查询emp表中部门编号为20的或者sal大于3000的所有员工信息select
fromempwheredept
o20orsal3000使用betwee
a
d查询工资在2000到4000之间的员工selectfromempwheresalbetwee
2000a
d4000使用i
查询部门编号10,20的所有员工selectfromempwheredept
oi
1020使用like查询所有名字中包括W的员工信息selectfromempwheree
amelikeW使用like查询所有员工名字中的第二子字母为W的员工信息selectfromempwheree
amelike_W查询所有员工信息并按照部门编号和工资进行排序selectfromemporderbydept
osal显示员工共工资上浮20的结果selectsalsal02fromemp
f最后一题的另一种思路mi
ue两个结果值相减,u
iou两个结果集拼到一起
r
好听全球资料 返回顶部