将空值替换为SQLite中另一个表中的另一列

时间:2012-03-22 18:19:13

标签: database sqlite

有没有人知道如何用SQLite

中另一个表中的另一列替换空值

说出这个选择陈述

SELECT t1._id , t1.name , t2.img FROM
t1 JOIN t2 on (t1._id = t2._id);

如果t1._id == null我希望在该列中返回t2._id

1 个答案:

答案 0 :(得分:2)

看到这个: http://sqlite.awardspace.info/syntax/sqlitepg09.htm

你想要的是个案陈述

SELECT case when t1._id is null then t2._id else t1._id end as id, t1.name , t2.img FROM
t1 JOIN t2 on (t1._id = t2._id);