2009-07-14 21 views
12

Sözdizimi (mümkünse), örneğin, Car_Make tablosuna yabancı bir anahtar içeren Car_Model adında bir tablo oluşturmak ve Car_Make değerini Car_Make olan Car_Models sayısı olan bir sütun vermek.SQLite'de hesaplanmış sütunlar oluşturabilir miyim?

(Eğer bu çok basit veya ödev gibi görünüyorsa, çünkü evde bir python ile çalışıyorum çünkü işte yaşadığım bir sorunu yeniden yaratmaya çalışıyorum. İşyerinde MS-SQL kullanıyoruz.)

cevap

21

SQLite doesn hesaplanmış sütunlar desteklenmiyor.

Ancak, sorununun göreceli olarak basit bir SQL Sorgusu ile çözülebilmesi, daha sonra hesaplanmış sütunlar içeren bir tablo gibi görünmesini sağlamak için bir görünüm oluşturabilirsiniz.

SELECT Car_Make.Name, Count(*) AS Count 
FROM Car_Make, Car_Model 
WHERE Car_Make.Id = Car_Model.Make 
GROUP BY Car_Make.Name 

Bu ... çözüm için teşekkürler aşağıdaki

Name  Count 
----  ----- 
Nissan 5 
Toyota 20 
Ford  10 
+0

Bir Up benzer bir tablo dönmelidir – Tirtha

İlgili konular