为多列别名

问题描述 投票:0回答:1

我在 sqlite 中有一个表,现在我想为多个列添加别名,我该怎么做?

例如,我的列是姓名、家庭、城市,现在我想检查它们的条件

SELECT (Name,Family,City) AS Personal From tblPersonal
WHERE Personal!=NULL
sql sqlite alias
1个回答
0
投票

即使我不明白为什么,理论上你可以构建类似的东西(根据你的用例,你需要不同的查询)

但基本上,您可以创建一个使用

COALESCE
链接到文档 实现类似功能的子查询:

SELECT Personal From 
    (SELECT COALESCE (Name,Family,City) AS Personal From tblPersonal) AS SubQueryPersonal
WHERE Personal!=NULL
© www.soinside.com 2019 - 2024. All rights reserved.