Sql-lecke 4

A legtöbb esetben, akkor nem kap minden bejegyzés, de csak azokat, amelyek megfelelnek bizonyos kritériumoknak. Ezért, hogy hajtsák végre az SQL-mintavevő szűrő egy speciális operátor WHERE.

1. Egyszerű szűrés WHERE záradékot.

Nézzük a mi asztal például kiválasztja azokat a bejegyzéseket, amelyek egy-egy konkrét terméket. Ahhoz, hogy ezt elérjük, így további kiválasztási lehetőség, hogy kiszűrje az érték a termék oszlopban.

Példa kérés szöveg kijelölésére értékek:

Sql-lecke 4

Mint látható, a kiválasztási feltételek használunk aposztrófok, amely kötelező a szűrés szöveges értékek. Amikor a szűrés a számértékek az idézetek nem szükségesek.

Példa kérés kiválasztásának számértékek:

Sql-lecke 4

Ebben a példában a kiválasztott bejegyzéseket származó bevételeket az árbevételünk több mint 40 ezer. $, És ezen felül minden rekordot posortirovali Növekvő Mennyiség mezőbe.

Az alábbi táblázat felsorolja a feltételes állítások által támogatott SQL.

2. átszűrés egy értéktartomány (KÖZÖTT).

Az, hogy a válogatás függ mezők sorrendjét a lekérdezés. Azaz, a mi esetünkben az első adatokat a posortirovany összege oszlopban. majd City.

3. Válogatás üres rekordok (nulla).

SQL, van egy speciális utasítást (nazivaebsya NULL) minta üres rekordokat. Üres rekord bármelyik cella a táblázatban, amelyeket nem írtunk be semmilyen karaktert. Ha a cella 0 bevitele vagy üresen. úgy vélik, hogy a mező ki van töltve.

A fenti példában szándékosan eltávolították a két értéket a Mennyiség mezőben. hogy bemutassa munkáját NULL operátor.

4. Továbbfejlesztett szűrés (AND, OR).

Az SQL nyelv nem korlátozódik a szűrés, az egyik feltétele a saját céljaikra, akkor meglehetősen bonyolult minták minta adatok egyszerre több kritérium. Ehhez az SQL olyan további szereplők, amelyek fokozzák a WHERE záradék képességeit. Az ilyen operátorok: AND, OR, IN, NOT. Íme néhány példa ezek az üzemeltetők.

Sql-lecke 4

Sql-lecke 4

Sql-lecke 4

Tehát, hogy a helyes mintavétel, meg kell változtatni a prioritásokat parancsok végrehajtása. Ehhez használjunk zárójeleket. mint a matematika. Ezután szereplők zárójelben kerülnek feldolgozásra az első, majd - az összes többit.

Sql-lecke 4

5. Bővített szűréssel (IN operátor).

6. Extended szűrés (NOT operátor).

Sql-lecke 4

NEM kulcsszó lehetővé teszi, hogy távolítsa el a nem kívánt értékeket a mintából. A különlegessége az, hogy ez elé az oszlop nevét, részt vesz a szűrés, hanem utána.

Kapcsolódó cikkek: