Sqlite 向视图中添加新列
如何向未在表中定义的视图添加新列? 如果满足某个条件,我想在新列中显示一个Sqlite 向视图中添加新列,sqlite,view,Sqlite,View,如何向未在表中定义的视图添加新列? 如果满足某个条件,我想在新列中显示一个varchar。 视图如下所示: CREATE VIEW view1 AS SELECT column1, column2 FROM table1; 表1只有column1和column2属性 我正在尝试添加一个新列,其行为如下:if column1='x'column3='test'和if column2!='test'x'column3='a'。使用CASE根据新列中的所需条件生成结果 create view vie
varchar
。
视图如下所示:
CREATE VIEW view1 AS SELECT column1, column2 FROM table1;
表1只有column1和column2属性
我正在尝试添加一个新列,其行为如下:if column1='x'column3='test'和if column2!='test'x'column3='a'。使用
CASE
根据新列中的所需条件生成结果
create view view1 as
select column1, column2,
case when column1 = 'x' then 'test'
when column2 != 'x' then 'a'
end as column3
from table1;
SQLite
是否支持CASE语句
?我想是的。:-)我学到了一些新东西。。。我现在可以回家了。