GeeksforGeeks

ebben a cikkben meglátjuk, hogyan lehet NULL értékeket használni az SQL záradékában. A NULL különleges státusszal rendelkezik az SQL-ben. Ez az érték hiányát jelenti, így nem használható összehasonlításra. Ha összehasonlításra használja, akkor mindig NULL értéket ad vissza.

annak érdekében, hogy NULL értéket használjunk a not in záradékban, külön alkérdezést készíthetünk a NULL értékek beillesztésére.

figyelem olvasó! Ne hagyja abba a tanulást most. Ismerje SQL interjúk segítségével SQL természetesen GeeksforGeeks.

készítsen külön where záradékot A NULL számára, mint például:

lekérdezés:

WHERE value IS NULL;

1. lépés: az adatbázis létrehozása

használja az alábbi SQL utasítást a geeks nevű adatbázis létrehozásához;

lekérdezés:

CREATE DATABASE geeks;

2. lépés: az adatbázis használata

használja az alábbi SQL utasítást Az adatbázis kontextusának geeksre váltásához:

lekérdezés:

USE geeks;

3. lépés: Táblázat létrehozása

a geek adatbázisában a következő demo_table található.

lekérdezés:

CREATE TABLE demo_table(NAME VARCHAR(20),GENDER VARCHAR(20),AGE INT,CITY VARCHAR(20) );

4. lépés: adatok beszúrása egy táblázatba

lekérdezés:

INSERT INTO demo_table VALUES('ROMY KUMARI', 'FEMALE', NULL, 'NEW DELHI'),('PUSHKAR JHA', 'MALE',24, 'NEW DELHI'),('RINKLE ARORA', 'FEMALE',23, 'PUNJAB'),('AKASH GUPTA', 'MALE', NULL, 'UTTAR PRADESH'),('NIKHIL KALRA', 'MALE', 23, 'PUNJAB'),('SHALINI JHA','FEMALE', 22, 'DELHI');

5. lépés: a táblázat adatainak megtekintése

lekérdezés:

SELECT * FROM demo_table;

kimenet:

6. lépés: NULL értékek használata NOT NULL

a demonstrációhoz visszaadjuk azokat az értékeket a táblázatból, amelyek életkora Nem NULL érték.

lekérdezés:

SELECT * FROM demo_table WHERE AGE NOT IN (SELECT AGE WHERE AGE IS NULL);

kimenet:

ha értékeket szeretne hozzáadni a not in záradékhoz, definiáljon külön not in záradékot és operátort. Ha hozzáadja az értéket ugyanazon a záradékon belül, akkor NULL értéket ad vissza.

Lekérdezés:

SELECT * FROM demo_table WHERE AGE NOT IN ((SELECT AGE WHERE AGE IS NULL),24);

Kimenet:

visszatért üres asztal.

A null értékekkel nem záradékban lévő egyéb értékek hozzáadásának helyes módja:

lekérdezés:

SELECT * FROM demo_table WHERE AGE NOT IN (SELECT AGE WHERE AGE IS NULL) and AGE NOT IN (24);

kimenet:

cikk-címkék:

SQL

gyakorlat címkék:

Leave a Reply