2009-07-14 12 views
12

Car_Makeの外部キーを持つCar_Modelというテーブルを作成し、Car_MakeCar_Modelsの番号の列をCar_Makeに与えるなど、構文が(可能であれば)どのようになりますか。SQLiteで計算カラムを作成できますか?

(これは些細や宿題のような、私はちょうど私が仕事で持っていた問題を再現しようとしている自宅でいくつかのpythonで遊んでいますので、それはだと思われる場合。私たちは、仕事でMS-SQLを使用しています。)

答えて

21

SQLiteのdoesnのサポートされている計算カラム。

しかし、比較的単純な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 
+0

ワンアップ...解決してくれてありがとうと同様のテーブルを返す必要があります – Tirtha

関連する問題