ISNULL函數+case函數+LEFT JOIN函數

ISNULL函數sql

說明:函數

在SQLite中沒有isnull函數spa

在sqlite中想要使用isnull函數,可使用ifnull函數,跟isnull用法同樣。sqlite

例子:it

select ifnull(catid,0) from categoryselect

CASE函數join

格式:cas

case 字段

when 值1 then 結果

when 值2 then 結果

else  結果

end

例子:

case ifnull(d.dept_name,'') when '' then c.dept_name
else d.dept_name||'/'||c.dept_name end

LEFT JOIN函數

說明:

left join on後面也是能夠接 and做爲條件進行拼接的

例子:

left join t_ec_dept d on d.id = c.par_dept_id and d.ec_id = c.ec_id

相關文章
相關標籤/搜索