更多"设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,"的相关试题:
[单项选择]设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。
A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC
B. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC
C. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC
D. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC
[单项选择]设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是( )。
A. DELETE TABLE order WHERE签订日期<{^2002-1-1}
B. DELETE TABLE order WHILE签订日期<{^2002-1-1}
C. DELETE FROM order WHERE签订日期<{^2002-1-1}
D. DELETE FROM order WHILE签订日期<{^2002-1-1}
[单项选择]假设“订单”表中有订单号、职员号、客户号和金额字段,正确的 SQL 语句只能是______。
A. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200
B. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200
C. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200
D. SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200
[单项选择]查询2008年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的SQL语句是( )。
A. SELECT订单号,客户名,签订日期FROM订单JOIN客户; ON订单.客户号=客户.客户号WHERE签订日期>{^2008-1-1}
B. SELECT订单号,客户名,签订日期FROM订单JOIN客声; WHERE订单.客户号=客户.客户号AND签订日期>{^2008-1-1}
C. SELECT订单号,客户名,签订日期FROM订单,客户; WHERE订单.客户号=客户.客户号AND签订是期<{^2008-1-1)
D. SELECT订单号,客户名,签订日期FROM订单,客户; ON订单,客户号=客户,客户号AND签订日期<{^2008-1-1}
[单项选择]假定客户关系为KH(KHH,NAME,ADDR),其中KHH为客户号,NAME为客户名,ADDR为客户地址。产品关系为CP(CPH,PNAME,GG),其中CPH为产品号, PNAME为产品名,GG为产品规格。简化的订单关系为DD(KHH,CPH,DJ,SL),其中 KHH为客户号,CPH为产品号,DJ为单价,SL为数量。要查找某具体客户订购了某种具体产品的数量及单价,将涉及关系( )。
A. KH
B. KH、DD
C. CP、DD
D. KH、CP、DD
[单项选择]假定客户关系为KH(KHH,NAME,ADDR),其中KHH为客户号,NAME为客户名, ADDR为客户地址。产品关系为CP(CPH,PNAME,GG),其中CPH为产品号,PNAME为产品名,GG为产品规格。简化的订单关系为DD(KHH,CPH,DJ,SL),其中KHH为客户号,CPH为产品号,DJ为单价,SL为数量。要查找某具体客户订购了某种具体产品的数量及单价,将涉及关系( )。
A. KH
B. KH、DD
C. CP、DD
D. KH、CP、DD