我有一個名爲「名稱」,「城市」和「職業」的三個填充列的表。 我想在同一個表中創建一個包含具有相同職業的人數的新列。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