Asosiy matnga o'tish

40. Qora ro'yxatda bo'lmagan mijozlar (NULL tuzog'i)

O'rtacha

Qora ro'yxat blacklist jadvalida saqlanadi, lekin unda client_id ustuni bo'sh

(NULL) bo'lgan yozuvlar ham bor — ma'lumot to'liq kiritilmagan.

Qora ro'yxatga tushmagan mijozlarning client (ismi) ustunini qaytaring.

⚠️ Diqqat: NOT IN bilan yozsangiz natija butunlay bo'sh chiqadi —

NULL bilan taqqoslash UNKNOWN beradi. Boshqa usulni toping.

Saralash: client alifbo.

clients: id INT PK, name VARCHAR

blacklist: id INT PK, client_id INT NULL, reason VARCHAR

Jadval: clients

UstunTuri
idINT PK
nameVARCHAR(60)

Jadval: blacklist

UstunTuri
idINT PK
client_idINT
reasonVARCHAR(60)

Namuna ma'lumotlar

sample-basic
clients
idINTnameVARCHAR(60)
1Aziz
2Bek
3Dilnoza
4Kamola
5Sherzod
blacklist
idINTclient_idINTreasonVARCHAR(60)
12Qarzdorlik
25Qarzdorlik
3NULLAniqlanmagan
4NULLAniqlanmagan
Kutilgan natija
client
Aziz
Dilnoza
Kamola
sample-none-blacklisted
clients
idINTnameVARCHAR(60)
1Aziz
2Bek
3Dilnoza
Kutilgan natija
client
Aziz
Bek
Dilnoza
sample-only-nulls
clients
idINTnameVARCHAR(60)
1Aziz
2Bek
3Dilnoza
blacklist
idINTclient_idINTreasonVARCHAR(60)
1NULLAniqlanmagan
2NULLAniqlanmagan
Kutilgan natija
client
Aziz
Bek
Dilnoza

O'xshash masalalar

Konsol

Natijani ko'rish uchun so'rovni ishga tushiring.