⊗ppPmDBLO 370 of 447 menu

Operacje logiczne w zapytaniach SQL w PHP

W warunku wyboru można tworzyć bardziej złożone kombinacje za pomocą komend OR i AND. Działają one tak samo, jak ich odpowiedniki w konstrukcji if w PHP. Spójrzmy na przykłady.

Przykład

Wybierzmy użytkowników z wynagrodzeniem 500 I wiekiem 23 lat:

<?php $query = "SELECT * FROM users WHERE salary=500 AND age=23"; ?>

Przykład

Wybierzmy użytkowników z wynagrodzeniem 500 LUB wiekiem 23 lat:

<?php $query = "SELECT * FROM users WHERE salary=500 OR age=23"; ?>

Przykład

Wybierzmy użytkowników z wynagrodzeniem od 450 do 900:

<?php $query = "SELECT * FROM users WHERE salary>450 AND salary<900"; ?>

Przykład

Wybierzmy użytkowników w wieku od 23 do 27 lat włącznie:

<?php $query = "SELECT * FROM users WHERE age>=23 AND age<=27"; ?>

Przykład

Złożone kombinacje komend OR i AND można grupować za pomocą okrągłych nawiasów, aby pokazać priorytet warunków:

<?php $query = "SELECT * FROM users WHERE (age<20 AND age>27) OR (salary>300 AND salary<500)"; ?>

Zadania praktyczne

Wybierz użytkowników w wieku od 25 (nie włącznie) do 28 lat (włącznie).

Wybierz użytkownika user1.

Wybierz użytkowników user1 i user2.

Wybierz wszystkich poza użytkownikiem user3.

Wybierz wszystkich użytkowników w wieku 27 lat lub z wynagrodzeniem 1000.

Wybierz wszystkich użytkowników w wieku 27 lat lub z wynagrodzeniem różnym od 400.

Wybierz wszystkich użytkowników w wieku od 23 lat (włącznie) do 27 lat (nie włącznie) lub z wynagrodzeniem 1000.

Wybierz wszystkich użytkowników w wieku od 23 lat do 27 lat lub z wynagrodzeniem od 400 do 1000.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć