前端之家收集整理的这篇文章主要介绍了
可以在SQLite中创建计算列吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
那么语法(如果可能的话)会是什么,例如,创建一个名为Car_Model的表,该表具有一个表的Car_Make的外键,并给出Car_Make一列是Car_Make存在的Car_Model数.
(如果这似乎是微不足道的或作业的,因为我正在家里玩一些python,试图重现我在工作中遇到的问题,我们在工作中使用MS-sql.)
sqlite
不支持计算列.
但是,您可以通过相对简单的sql Query解决问题,然后可以创建一个视图,使其看起来像一个具有额外计算列的表.
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
原文链接:https://www.f2er.com/sqlite/197575.html