Informatika gyűjtemény

NézetNyomtat

SQL WHERE

A WHERE után adjuk meg annak feltételét, hogy melyik sorok kerüljenek az eredménybe. Egy feltételben mezők és konstanskifejezések értékét hasonlíthatjuk össze. Összetett feltételek logikai műveletekkel képezhetők.
  • "és" : AND
  • "vagy" : OR
  • "nem" : NOT

    SELECT cim
    FROM sorozatok
    WHERE kezdet < 2000
    

    SELECT cim
    FROM sorozatok
    WHERE nemzet = 'magyar'
        

    SELECT nev
    FROM szereplok
    WHERE (sorozat = 1) AND (fo = 'i')
    
Karakterláncok esetében használhatunk dzsóker karaktereket. Ekkor az egyenlőség helyett a LIKE parancsot használjuk. (% :0 vagy több tetszőleges karakter; _ : egy tetszőleges karakter). [MS-W alatt '*' és '?'.]

    SELECT cim,web
    FROM sorozatok 
    WHERE web LIKE '%.hu'