我有一个包含两列的简单表。第一个字段表示id,第二个字段表示名称(字符串值)。没有字段是唯一的。因此,例如,有许多记录,如:
我需要的是一个简单的SQL语句,它以下列格式向我显示整个表,并将内容插入到新表中。
任何帮助?
答案 0 :(得分:1)
您必须使用group by
:
insert into tab2 (name,cnt)
select name, count(1) as cnt
from tab
group by name
Here是关于聚合函数的更多信息。
答案 1 :(得分:0)