SQL 汇总两列错误
SQL rollup two columns error
我在 SQL 中遇到错误:
Msg 213, Level 16, State 1, Line 7
Column name or number of supplied values does not match table definition.
代码:
CREATE TABLE temp
(
kolA varchar(255),
kolB varchar(255)
);
INSERT temp VALUES
('A','B'),
('B','B'),
('B','B'),
('A','B'),
(null,'B'),
('B','B');
select kolA,kolB,ilośc = COUNT(*) from temp
GROUP BY rollup(kolA,kolB);
DROP TABLE temp
我不知道为什么会出现这个错误,有人可以告诉我吗?
这在 fiddle.
中对 2008 年有效
我在 SQL 中遇到错误:
Msg 213, Level 16, State 1, Line 7
Column name or number of supplied values does not match table definition.
代码:
CREATE TABLE temp
(
kolA varchar(255),
kolB varchar(255)
);
INSERT temp VALUES
('A','B'),
('B','B'),
('B','B'),
('A','B'),
(null,'B'),
('B','B');
select kolA,kolB,ilośc = COUNT(*) from temp
GROUP BY rollup(kolA,kolB);
DROP TABLE temp
我不知道为什么会出现这个错误,有人可以告诉我吗?
这在 fiddle.
中对 2008 年有效