对于表A(col1 int,col2 char(1))使用聚合函数sum,下面语句正确的是( )
A: select sum(col2) as col2 from A group by col1
B: select sum(col1) as col1 from A group by col2
C: select sum(col1) as col1,col2 from A group by col1
D: select sum(col2) as col1 from A group by col2
A: select sum(col2) as col2 from A group by col1
B: select sum(col1) as col1 from A group by col2
C: select sum(col1) as col1,col2 from A group by col1
D: select sum(col2) as col1 from A group by col2
举一反三
- 存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表() A: select col1,col2,col3 from T1 into T2(col1,col2,col3) B: insert T1 (col1,col,col3) into T2(col1,col2,col3) C: insert into T2 (col1,col2,col3) as select col1,col2,col3 from T1 D: insert into T2(col1,col2,col3) select col1,col2,col3 from T1;
- 创建一个新表,表名为test_t,其结构为:(COL1, COL 2, COL 3),其中: COL1:整型,允许空值。 COL2:字符型,长度为10,不允许空值。 COL3:字符型,长度为10,允许空值。 试写出按行插入如下数据的语句(空白处表示空值)。 COL1 COL2 COL3 Null B1 Null 1 B2 C2 2 B3 Null 第1空填写建表语句 第2空填写插入表中数据的语句。
- 对于表A(col1 int,col2 char(1))更新col1=1的数据col2值为N,下面语句正确的是() A: Aupdate table A setcol2=’N’ where col1=1 B: Bmodify table A setcol2=N where col1=1 C: Cupdate A set col2=’N’ where col1=1 D: Dmodify A set col2=N where col1=1
- 创建一个新表,表名为test_t,其结构为:(COL1,COL<br/>2,COL 3),其中:COL1:整<br/>型,允许空值。COL2:字符型,长度为10,不允许空值。COL3:字符型,长度为10,允<br/>许空值。<br/>试写出按行插入如下数据的语句(空白处表示空值)。<br/>COL1<br/>COL2 COL3 A: 11 B: 2 C: 3 D: 22 E: ar(10) not null,<br/>COL3 F: ar(10) )<br/>insert<br/>into test_t values(NULL, 'B1', NULL)<br/>insert<br/>into test_t values(1, 'B2', 'C2')<br/>insert<br/>into test_t(COL1,COL2) values(2, 'B3')
- 常用的内置聚合函数有( ) A: max(col) B: min(col) C: count(*) D: sum(col)