Számítógépek, Programozás
SQL Ahol: módszerek alkalmazása és példák
dolgozó SQL adatbázisok tartják az egyik legelterjedtebb programozási nyelvek. formanyelv nem csak egy adatbázist, hanem időt tölteni vele különböző manipulációkat az adatok változása vagy a minta.
Kiválasztásához adatokat egy adatbázis segítségével Select tervezés [adathalmaz] a [tábla neve]. A tapasztalat azt mutatja, hogy az esetek 80% -ában a használat az adatok visszanyerését kell alkalmazni a különböző körülmények között - beállításokat. Ehhez egy olyan nyelven kívül a kérelmet, annak bonyolultsága, bevezette azt a feltételt SQL-Hol.
Felhasználási módszerek Ahol a feltételek
Elég gyakran a programozó kell kiválasztani, elsősorban egy olyan jelentést, a tárolt adatok az adatbázisban. Ez nem lehet elég, hogy építsenek egy egyszerű SELECT lekérdezést. Általános szabály, hogy meg kell vennie a különböző körülmények között, a mintavételi paramétereket, ami elég sok, vagy ellenőrizze. ha az adatok körvonalazott tartományban, vagy egy adott táblázatban.
SQL-Hol kialakítás lehet használni, hogy a mintavételi adatokat vagy feltételek fellépésének igazolására a adatok mintavételezett vagy oldalán a táblázat.
Amennyiben használat beállítására a mintavételi paramétereket
Ha azt szeretnénk, hogy meghatározza az egyes paraméterek kiválasztásához jelentési adatbázis, SQL-szintaxis Ahol a tervezés is megoldható elég könnyen. Ehhez, akkor használhatja az alábbi szabályokat:
Meg kell prostroen szabvány kérésére Select * from a szerkezetet.
Azzal a szándékkal, egy kulcs használatával csatlakozzon szerkezetekből asztalok teszik a választás.
A szerkezet Amennyiben beállított paraméterek listáját a mintában.
Ez a fajta kérés meglehetősen egyszerű felépítésű, és nem okoz nehézséget még a kezdők számára.
Segítségével a szerkezet, hogy ellenőrizze a előfordulása
Ha a programozó feladata nemcsak válasszon az adatokat a feltétele az asztalra, hanem hogy ellenőrizze a bejegyzést egy vagy több tábla egy másik terv, SQL-Ahol a tervezés elengedhetetlen.
Ezzel a kialakítással a szintaxis építhet azonos feltételek mellett, de a beágyazott lekérdezéseket, amely ellenőrzi az előfordulása kiválasztott sorok egy sor harmadik féltől származó adatbázis táblákat.
Általános szabály, hogy az erre a célra kialakított ideiglenes tábla, amely rögzíti az összes szükséges, hogy ellenőrizze az esemény egy adathalmaz.
Példák a használata, ahol
Ahol SQL példát kap most. Elkezdtem elképzelni, hogy van két táblázatok az adatok - Tovar és TovarAmount. Az első, még a nevét az eladott áruk, az ár, az értékesítés dátumát, és az ügyfél, aki megvásárolta a terméket. A második jelenlétét jelzi az áru, vagy inkább mi áll rendelkezésre.
Egy példa a lekérdezési paraméter, amely megadja az összes eladott tételek egy bizonyos összeget a napokban lesz a következő típusú design:
Select * from Tovar
Ahol T_Date> = '12 / 01/2016 'és T_Date <=' '12 / 07/1016 és T_PriceOut> 0
Egy ilyen terv a lekérdezés a termékek listáját, adattáblák, amelyek eladták az első hét nap december, amint azt az egyik mintavételi körülmények: T_PriceOut> 0.
Ha figyelembe vesszük a feltétele a kimenő áruk raktáron vannak, az építőiparban egy ilyen terv a következő lesz:
Select * from Tovar
Amennyiben T_Tovar (válasszon TA_Tovar ahol TA_ Összeg> 0)
Beágyazott feltételek a Hol lehet, hogy sok, de érdemes megemlíteni, hogy a több feltételeket állapítottak meg, annál tovább fog futni a lekérdezést. Ez volt az oka a használatát ideiglenes táblák. Sokkal gyorsabb generálni több ilyen, és hasonlítsa össze az adatokat őket, mint építeni egy állapot többszintű adatérvényesítési.
Similar articles
Trending Now