23.
查询持有外币种类在4种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。
A
SELECT姓名,COUNT(*)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(*)>=4;
ORDER BY外币种类,姓名DESC
B
SELECT姓名,COUNT(*)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(*)>=4;
ORDER BY COUNT(*),姓名DESC
C
SELECT姓名,COUNT(*)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(*)>=4;
ORDERBY外币种类AND姓名DESC
D
SELECT姓名,COUNT(*)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(*)>=4;
ORDER BY外币种类+姓名DESC
24.
计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。
(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)
A
SELECT SUM(现钞买入价*持有数量)AS人民币价值;
FROM持有数,外汇名;
WHERE外汇名.外币代码=持有数.外币代码;
AND姓名="陆凭凭"
B
SELECT SUM(现钞买入价*持有数量)AS人民币价值;
FROM持有数,外汇名;
WHERE外汇名.外币代码=持有数.外币代码;
FOR姓名="陆凭凭"
C
SELECT COUNT(现钞买入价*持有数量)AS人民币价值;
FROM持有数,外汇名;
WHERE外汇名.外币代码=持有数.外币代码;
AND姓名="陆凭凭"
D
SELECT COUNT(现钞买入价*持有数量1 AS人民币价值;
FROM持有数,外汇名;
WHERE外汇名.外币代码=持有数.外币代码;
FOR姓名="陆凭凭"
25.
将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是( )。
A
UPDATE外汇名FOR基准价=基准价*0.99;
WHERE外币名称="美元"OR外币名称="欧元"
B
UPDATE外汇名SET基准价=基准价*0.99;
WHERE外币名称="美元"OR外币名称="欧元"
C
UPDATE外汇名SET基准价=基准价*0.99;
WHERE外币名称="美元"AND外币名称="欧元"
D
UPDATE外汇名FOR基准价=基准价*0.99;
WHERE外币名称="美元"AND外币名称="欧元"
26.
删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是( )。
A
DELETE FROM持有数;
WHERE持有数.外币代码=外汇名.外币代码;
AND外币名称="法郎"
B
DELETE FROM持有数,外汇名;
WHERE持有数.外币代码=外汇名.外币代码;
AND外币名称="法郎"
C
DELETE FROM持有数WHERE外币代码IN;
(SELECT外币代码FROM外汇名WHERE外币名称="法郎")
D
DELETEFROM持有数WHERE外币代码IN;
SELECT外币代码FROM外汇名WHERE外币名称="法郎"