全文预览

数据库面试题

上传者:读书之乐 |  格式:doc  |  页数:9 |  大小:87KB

文档介绍
出货数量题目有问题取得供应的商品中至少有一种商品颜色为“Red”的供货商名称?SELECTSNAMEFROMS,(SELECTDISTINCTS#FROMSPJ,(SELECTP#FROMPWHERECOLOR='Red')AWHERESPJ.P#=A.P#)AAWHERES.S#=AA.S#有2张表,表A有字段[CustomerID];表B也有字段[CustomerID]写出SQL语句:读取表A中[CustomerID]不为空,且在表B中没有对应[CustomerID]的所有记录,即表B中不存在表A中的[CustomerID]SELECTFROMA,(SELECTCUSTOMERIDFROMAWHEREA.CUSTOMERIDNOTIN(SELECTCUSTOMERIDFROMB))AAWHEREA.CUSTOMERID=AA.CUSTOMERIDAND(A.CUSTOMERIDISNOTNULL)写出SQL语句:合并表A和表B,列出所有不重复的[CustomerID],列出的结果为1列SELECTDISTINCTCUSTOMIDFROM((SELECTCUSTOMIDFROMA)UNION(SELECTCUSTOMIDFROMB))BB设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义勤劳的蜜蜂有糖吃依次为部门号、部门名称、部门经理的职工号。请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。UPDATEEMPSETSALARY=SALARY*1.1WHEREIDIN(SELECTENOFROMEMPWHERESALARY<600ANDDNOIN(SELECTDNOFROMDEPTWHEREDNAME='销售部'))

收藏

分享

举报
下载此文档