可以在SQLite中创建计算列吗?
发布时间:2020-12-12 19:04:10 所属栏目:百科 来源:网络整理
导读:那么语法(如果可能的话)会是什么,例如,创建一个名为Car_Model的表,该表具有一个表的Car_Make的外键,并给出Car_Make一列是Car_Make存在的Car_Model数. (如果这似乎是微不足道的或作业的,因为我正在家里玩一些python,试图重现我在工作中遇到的问题,我们在工作
那么语法(如果可能的话)会是什么,例如,创建一个名为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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |