12
語法(如果可能的話)會是什麼,例如,創建一個名爲Car_Model
的表,該表具有表Car_Make
的外鍵,並且Car_Make
的列號是該Car_Make
中存在的Car_Models
的號碼。我可以在SQLite中創建計算列嗎?
(如果這似乎微不足道或功課,喜歡它是因爲我只是用一些Python在家裏玩試圖重新我在工作中有問題。我們使用MS-SQL的工作。)
語法(如果可能的話)會是什麼,例如,創建一個名爲Car_Model
的表,該表具有表Car_Make
的外鍵,並且Car_Make
的列號是該Car_Make
中存在的Car_Models
的號碼。我可以在SQLite中創建計算列嗎?
(如果這似乎微不足道或功課,喜歡它是因爲我只是用一些Python在家裏玩試圖重新我在工作中有問題。我們使用MS-SQL的工作。)
的SQLite沒有按不支持計算列。
但是,您的問題可以用一個相對簡單的SQL查詢來解決,然後可以創建一個視圖,使其看起來像一個帶有額外計算列的表。
SELECT Car_Make.Name, Count(*) AS Count
FROM Car_Make, Car_Model
WHERE Car_Make.Id = Car_Model.Make
GROUP BY Car_Make.Name
這將返回類似於以下
Name Count
---- -----
Nissan 5
Toyota 20
Ford 10
一上來的表...感謝您的解決方案 – Tirtha 2012-06-05 08:49:22