SQL ÉS

Sql Es



'Ebben a cikkben elvezetjük Önt az SQL ÉS operátor használatának megértéséhez, amely lehetővé teszi feltételek hozzáadását egy adott lekérdezéshez a WHERE záradék használatával.'

Merüljünk el, és nézzük meg, hogyan játszik az AND operátor az SQL utasításainkban.

SQL ÉS operátor

Ahogy sejtheti, az ÉS operátor egy logikai operátor, amely lehetővé teszi két vagy több logikai kifejezés kombinálását és egyként kezelését. Ez azt jelenti, hogy az alkalmazandó feltételhez minden feltételnek igaznak kell lennie.







Az AND operátort a WHERE záradékban találja más SQL utasításokkal együtt, mint például a SELECT, UPDATE és DELETE.



Ez lehetővé teszi a művelet végrehajtási körének korlátozását. Például egy DELETE utasítás használatával a WHERE záradékkal és az AND kulcsszóval biztosíthatja, hogy csak a megadott feltételnek megfelelő adatok kerüljenek eltávolításra.



Az ÉS operátor szintaxisa az alábbiak szerint fejezhető ki:





bool_expr_1 ÉS bool_expr_2 ÉS bool_expr_3… ÉS bool_kifejezés_N;

Annyi logikai kifejezése lehet, amennyit csak akar. Ne feledje azonban, hogy az összes megadott kifejezést igaznak KELL értékelni. Ha egy kifejezés hamis, akkor a teljes állítást hamisként kezeli.

MEGJEGYZÉS: A NULL értékeket is hamisként kezeljük.



Használati példa

Tegyük fel, hogy mintaadatokkal rendelkezünk az alábbi lekérdezések szerint:

CSEPP ADATBÁZIS HA LÉTEZIK sampledb;
TEREMT ADATBÁZIS sampledb;
HASZNÁLAT sampledb;
TEREMT ASZTAL fejlesztők (
id INT AUTO_INCREMENT NEM NULLA ELSŐDLEGES KULCS ,
keresztnév VARCHAR ( ötven ) NEM NULLA ,
vezetéknév VARCHAR ( ötven ) ,
osztály VARCHAR ( ötven ) NEM NULLA ,
fizetés INT
) ;
BESZÁLLÍTÁS BA fejlesztők ( keresztnév , vezetéknév , osztály , fizetés )
ÉRTÉKEK
( 'Rogan' , 'Ellison' , 'játszma, meccs' , 120 000 ) ,
( 'Anne' , 'Neale' , 'adatbázis' , 122000 ) ,
( 'Frazer' , 'hogyan' , 'frontend' , 100 000 ) ,
( 'Krish' , 'Lenyesett koponyájú' , 'háttér' , 115 000 ) ,
( 'munka' , 'Ford' , 'devops' , 118000 ) ,
( 'a strand' , 'Látta' , 'játszma, meccs' , 135 000 ) ,
( 'Keira' , 'deák' , 'adatbázis' , 130 000 ) ,
( 'meghívott' , 'Hanson' , 'felhő' , 123000 ) ,
( 'Bogdan' , 'Morley' , 'frontend' , 108000 ) ,
( 'Mária' , 'Aranyműves' , 'háttér' , 120 000 ) ;

Eredmény táblázat:

A „devops” részlegen dolgozó, 110 000-nél magasabb fizetésű fejlesztők megkereséséhez lekérdezhetünk a képen látható módon:

KIVÁLASZTÁS * TÓL TŐL fejlesztők AHOL osztály = 'devops' ÉS fizetés >= 110 000 ;

A lekérdezésnek meg kell találnia a megfelelő rekordokat, és vissza kell adnia őket az alábbi módon:

id | keresztnév | vezetéknév | osztály | fizetés |
--+----------+---------+-----------+------+
5 | Munka | Ford | devops | 118000 |

Ebben az esetben csak egy rekord van, ahogy fentebb is látható. Az ÉS kulcsszó használatával további feltételeket is megadhat az adatok további szűréséhez.

Következtetés

Ebben a bejegyzésben megvitattuk, hogyan használhatjuk az AND operátort az SQL-ben több logikai kifejezés kombinálására a lekérdezésekben.

Köszönöm, hogy elolvasta. Tekintse meg az SQL VAGY operátor oktatóanyagát, ha többet szeretne megtudni az OR operátorról és annak működéséről az ÉS operátorhoz képest.