COALESCE & NULL handling
Në shqip: Trajtimi i NULL-it
ShpjegimiSQ
NULL do të thotë „e panjohur“, prandaj nota = NULL s'funksionon — duhet nota IS NULL. COALESCE(telefoni, 'pa numër') jep vlerë rezervë. Çdo llogaritje me NULL jep NULL.
EnglishEN
NULL means “unknown”, so grade = NULL doesn't work — you need grade IS NULL. COALESCE(phone, 'no number') gives a fallback. Any arithmetic with NULL gives NULL.
Si ta mendosh
Si një fushë e paplotësuar në formular: s'është zero, është „s'dihet“.
Lexoje në anglisht
Like a blank form field: it isn't zero, it's “unknown”.
Shembull kodisql
SELECT emri, COALESCE(telefoni, 'pa numër') FROM nxenesit
WHERE email IS NOT NULL;