我有一个名为“名称”,“城市”和“职业”的三个填充列的表。 我想在同一个表中创建一个包含具有相同职业的人数的新列。SQL计数查询与多列分组
"Name" | "City" | "Occupation"
------------------------------
Amy | Berlin | Plumber
Bob | Berlin | Plumber
Carol | Berlin | Lawyer
David | London | Plumber
我想有一个包含一个表:
"Name" | "City" | "Occupation" | "Number"
---------------------------------------
Amy | Berlin | Plumber | 2
Bob | Berlin | Plumber | 2
Carol | Berlin | Lawyer | 1
David | London | Plumber | 1
如何创建新列的SQL查询有什么样子的?我想实际上在数据库中创建一个新的列,以便以后访问。
我阅读标题奇迹为什么你的询问正在摸索......认真! – thecoshman 2010-04-21 10:00:11
在上面的表格中,行是水平的,列是垂直的。例如“amy - berlin - plumber”是一排,而“Name”,“City”和“Occupation”是列。 – 2010-04-21 11:15:53