这里是我的查询:CASE语句ALIAS比较
SELECT DISTINCT v.codi, m.nom, v.matricula, v.data_compra, v.color,
v.combustible, v.asseguranca,
(CASE WHEN lloguer.dataf IS NOT NULL THEN 'Si' ELSE 'Llogat' END) AS Disponible
FROM vehicle v
INNER JOIN model m on model_codi=m.codi
INNER JOIN lloguer on codi_vehicle=v.codi
WHERE Disponible='Si';
我试图做的是只显示有“lloguer.dataf”那些行不为空,但它并不alow我使用“Disponible”别名来做最后一行比较。
我该怎么办?
这是如何显示信息(与一些更多的属性)没有最后一行比较。
使用'WHERE lloguer.dataf它不是INSTEAD NULL' – JamieD77
难道你不能简单地写'在哪里lloguer.dataf IS NOT NULL'? – Aleksej