⊗ppPmDBLO 370 of 447 menu

Logiska operationer i SQL-förfrågningar i PHP

I urvalsvillkoret kan man göra mer komplexa kombinationer med hjälp av kommandona OR och AND. De fungerar på samma sätt som sina motsvarigheter i PHP-konstruktionen if. Låt oss titta på exempel.

Exempel

Låt oss välja användare med en lön på 500 OCH en ålder på 23 år:

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

Exempel

Låt oss välja användare med en lön på 500 ELLER en ålder på 23 år:

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

Exempel

Låt oss välja användare med en lön från 450 till 900:

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

Exempel

Låt oss välja användare med en ålder från 23 till 27 år inklusive:

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

Exempel

Komplexa kombinationer av kommandona OR och AND kan grupperas med hjälp av runda parenteser för att visa prioriteten för villkoren:

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

Praktiska uppgifter

Välj användare i åldern från 25 (ej inklusive) till 28 år (inklusive).

Välj användaren user1.

Välj användarna user1 och user2.

Välj alla utom användaren user3.

Välj alla användare i åldern 27 år eller med en lön på 1000.

Välj alla användare i åldern 27 år eller med en lön som inte är lika med 400.

Välj alla användare i åldern från 23 år (inklusive) till 27 år (ej inklusive) eller med en lön på 1000.

Välj alla användare i åldern från 23 år till 27 år eller med en lön från 400 till 1000.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa