itgle.com

计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)A.SELECT SUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名一”马小六”B.SELECT SUM(现钞买人价*持有数量)AS人民币 价值 FROM持有数,外汇名 WHERE外汇名.外币代码=持有数.外币代码 FOR姓名=”马小六”C.SELECT

题目

计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)

A.SELECT SUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名一”马小六”

B.SELECT SUM(现钞买人价*持有数量)AS人民币 价值 FROM持有数,外汇名 WHERE外汇名.外币代码=持有数.外币代码 FOR姓名=”马小六”

C.SELECT COUNT(现钞买入价*持有数量)AS人 民币价值 FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名=”马小六”

D.SELECT COUNT(现钞买入价*持有数量)AS人 民币价值 FROM持有数,外汇名 WHERE外汇名.外币代码一持有数.外币代码 FOR姓名一”马小六”


相似考题
参考答案和解析
正确答案:A
A。【解析】本题中查询的“现钞买入价”是来自“外汇名”表的字段,“持有数量”来自“持有数”表,进行计算查询时需要采用连接查询的方式对两表进行查询,两表的连接条件在WHERE短语中指定.另外对记录进行筛选的条件通过AND短语与表的连接条件一起放在WHERE短语之后。
更多“计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于 ”相关问题
  • 第1题:

    设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为“外币市值情况”。表单中有一个“姓名”标签控件Labell、一个文本框控件Textl、一个表格控件Gridl和两个命令按钮“查询”(Commandl)和“退出”(Command2),如下图所示。运行表单时,在文本框Text1中输入姓名,然后单击“查询”命令按钮,则在表格控件Grid1中会显示出他所持有的全部“外币名称”及对应的“人民币数量”,并按人民币数量降序排序,同时将结果存储到自由表 DBFA中。 注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的“现钞买人价”*该种外币的“持有数量”。 单击“退出”按钮时关闭并释放表单。 运行该表单,查询“林诗因”持有的外币的市值情况。


    正确答案:
    【操作步骤】
    步骤1:在命令窗口输入命令“Create Form. currency_form”,
    并按回车键新建一个表单。
    步骤2:在属性窗口中修改表单的Name属性为C urrency_form,Caption属性为“外币市值情况”。在表单设计器中为表单添加一个标签控件Labell(Caption属性为“姓名”),一个文本框控件Text1,一个表格控件Grid1和两个命令按钮Com. mand1(Caption属性为“查询”)、Command2(Caption属性为“退出”)。
    步骤3:在表单空白处右击,在弹出的快捷菜单中选择“数据环境”命令,将表rate_exchange和currency_s1添加到表单的数据环境中。
    步骤4:双击“查询”按钮,编写Click事件代码如下:
    *********查询按钮的Click事件代码*********
    select外币名称,现钞买人价*持有数量as人民币数量;from rate_exchange,currency_sl;
    where rate_exchange.外币代码=currency_sl.外币代码
    and currency_sl.姓名=thisform.text1.value;
    order by人民币数量desc;into dbf dbfa
    thisform.grid1.recordsouree=”dbfa”
    **************************
    步骤5:双击“退出”按钮,编写Click事件代码如下:ThisForm.Release
    步骤6:保存表单,并按题目要求运行表单。

  • 第2题:

    查询持有外币种类在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; ORDER BY 外币种类 AND 姓名 DESC

    D.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)>=4; ORDER BY 外币种类+姓名 DESC


    正确答案:A
    解析:本题中首先通过GROUP BY短语按“姓名”字段对“持有数”表中的记录进行分组,然后利用COUNT()分组统计每个人持有的外币种类,再通过HAVING子句限定外币种类至少在4种以上的记录;利用ORDER BY短语可以对查询结果进行排序,有升序(ASC)和降序 (DESC)两种,默认的为升序排序方式,如果排序字段有多个,则每个字段之间用逗号隔开。

  • 第3题:

    计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是 ( )。

    (某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”木该种外币“持有数量”)

    A) SELECT SUM(现钞买入价﹡持有数量)As人民币价值;

    FROM持有数,外汇名;

    WHERE外汇名.外币代码=持有数.外币代码:

    AND姓名=”陆凭凭”

    B)SELECT SUM(现钞买入价﹡持有数量)AS人民币价值;

    FROM持有数,外汇名;

    WHERE外汇名.外币代码=持有数.外币代码;

    FOR姓名=”陆凭凭”

    C)SELECT COUNT(现钞买入价﹡持有数量)AS人民币价值;

    FROM持有数,外汇名;

    WHERE外汇名.外币代码=持有数.外币代码:

    AND姓名=”陆凭凭”

    D)SELECT COUNT(现钞买入价﹡持有数量)AS人民币价值;

    FROM持有数,外汇名;

    WHERE外汇名.外币代码=持有数.外币代码;

    FOR姓名=”陆凭凭”


    正确答案:A
    本题中查询的“现钞买入价”是来自“外汇名”表的字段,“持有数量”来自“持有数”表,进行计算查询时需要采用连接查询的方式对两表进行查询,两表的连接条件在WHERE短语中指定,另外对记录进行筛选的条件通过AND短语与表的连接条件一起放在WHERE短语之后。

  • 第4题:

    查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。

    A.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类,姓名DESC

    B.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>V40RDER BY COUNT(*),姓名DESC

    C.SELECT姓名,cUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类AND姓名DESC

    D.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4 ORDER BY外币种类+姓名DESC


    正确答案:A
    A。【解析】本题中首先通过GROUPBY短语按“姓名”字段对“持有数”表中的记录进行分组,然后利用COUNT分组统计每个持有的外币种类,再通过HAVING子句限定外币种类至少在4种以上的记录;利用OR—DERBY短语可以对查询结果进行排序,有升序(ASC)和降序(DESC)两种,默认的为升序排序方式,如果排序字段有多个,则每个字段之间用逗号隔开。

  • 第5题:

    计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价” *该种外币“持有数量”)

    A.SELECT SUM (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; AND 姓名="陆凭凭"

    B.SELECT SUM (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; FOR 姓名="陆凭凭"

    C.SELECT COUNT (现钞买入价,持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; AND 姓名="陆凭凭"

    D.SELECT COUNT (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; FOR 姓名="陆凭凭"


    正确答案:A
    解析:本题中查询的“现钞买入价”是来自“外汇名”表的字段,“持有数量”来自“持有数”表,进行计算查询时需要采用连接查询的方式对两表进行查询,两表的连接条件在WHERE短语中指定,另外对记录进行筛选的条件通过AND短语与表的连接条件一起放在WHERE短语之后。