Skopri bug moħbi tal-NULL u dur madwaru
Il-query «sib klijenti li m'għandhom l-ebda ordni» miktuba bi NOT IN iġġorr bug ikrah: jekk is-subquery jkun fih anke ringiela NULL waħda biss, il-NOT IN kollu jirritorna żero ringieli fis-skiet — l-ebda żball, l-ebda twissija. Nasba klassika tal-loġika bi tliet valuri fl-SQL.
L-ekwivalenti sikur huwa NOT EXISTS: jirritorna ringiela meta l-query ġewwieni ma jsib xejn, u huwa immuni għal NULL. Erġa' ikteb il-verifika «klijenti mingħajr ordnijiet» billi tuża NOT EXISTS ħalli l-query jaħdem korrettament anke bi NULL fid-data. Uri l-id u l-email ta' dawn il-klijenti, issortja skont l-id.
Kampjun tal-output mistenni
Dan hu kif tidher tweġiba korretta — l-għadd tar-ringieli huwa tiegħu stess, m'għandux għalfejn jaqbel mat-tabelli tal-iskema.
| id | |
|---|---|
| 3 | новый@email |
Idħol biex tara l-istorja tas-sottomissjonijiet
IdħolIdħol biex tuża l-Mentor tal-AI
Idħol