17、关于聚合函数,以下说法错误的是()。(选择一项,1.5分)
A、Sum返回表达式中所有数的总合,因此只能用于数字类型的列。
B、Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。
C、Max和Min可以用于字符型的列。 
D、Count可以用于字符型的列。18、创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是()。(选择一项,2分)
A、Select * into customers from clients 
B、Select into customers from clients 
C、Insert into customers select * from clients
D、Insert customers select * from clients

解决方案 »

  1.   

    第一题是B,AVG不能算日期第二题是A,不用解释了吧语法就是那样
      

  2.   

    17、关于聚合函数,以下说法错误的是()。(选择一项,1.5分)
    A、Sum返回表达式中所有数的总合,因此只能用于数字类型的列。
    B、Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。
    C、Max和Min可以用于字符型的列。 
    D、Count可以用于字符型的列。
    18、创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是()。(选择一项,2分)
    A、Select * into customers from clients 
    B、Select into customers from clients 
    C、Insert into customers select * from clients
    D、Insert customers select * from clients
      

  3.   

    B,ADECLARE @Customers TABLE (ID INT,DATE DATETIME)
    INSERT @Customers 
    SELECT 1,GETDATE() UNION ALL
    SELECT 2,GETDATE() UNION ALL
    SELECT 3,GETDATE()SELECT AVG(DATE) FROM @Customers服务器: 消息 409,级别 16,状态 2,行 7
    average aggregate 运算不能以 datetime 数据类型作为参数。DECLARE @Customers TABLE (ID INT,DATE DATETIME)
    INSERT @Customers 
    SELECT 1,GETDATE() UNION ALL
    SELECT 2,GETDATE() UNION ALL
    SELECT 3,GETDATE()SELECT * INTO CLIENT FROM @Customers
    SELECT * FROM CLIENTID          DATE                                                   
    ----------- ------------------------------------------------------ 
    1           2010-01-15 22:12:05.060
    2           2010-01-15 22:12:05.060
    3           2010-01-15 22:12:05.060(所影响的行数为 3 行)
      

  4.   

    max()能给字符串用,
    呵呵