作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否存在一种将查询保存为变量并在以后使用的方法,而不是处理内联子查询。有没有办法在SQLite3中做到这一点?
我的示例查询为:
select Name
from (
select Name, Count(*) c
from branch
group by Name
) f
where f.c = 1;
select Name
from f
where f.c = 1;
最佳答案
您可以在内存临时表中创建并存储子查询的结果,以便以后使用
CREATE TEMP TABLE f(Name TEXT , NameCount INTEGER);
INSERT into f
select Name, Count(*) c
from branch
group by Name;
DROP TABLE if exists f; -- to clean up the temp table
关于sql - 如何在sqlite3中将查询定义为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26206081/
我是一名优秀的程序员,十分优秀!