⊗ppPmDBLO 370 of 447 menu

SQL сұранысындағы логикалық операциялар PHP-де

Таңдау шартында OR және AND командаларының көмегімен қиынырақ комбинациялар жасауға болады. Олар PHP-нің if құрылымындағы аналогтары сияқты жұмыс істейді. Мысалдарға тоқталайық.

Мысал

Жалақысы 500 ЖӘНЕ жасы 23 жас болатын пайдаланушыларды таңдайық:

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

Мысал

Жалақысы 500 НЕМЕСЕ жасы 23 жас болатын пайдаланушыларды таңдайық:

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

Мысал

Жалақысы 450-дан 900-ға дейін болатын пайдаланушыларды таңдайық:

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

Мысал

Жасы 23-тен 27 жасқа дейін (қоса алғанда) болатын пайдаланушыларды таңдайық:

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

Мысал

OR және AND командаларының күрделі комбинацияларын шарттардың басымдығын көрсету үшін дөңгелек жақшалардың көмегімен топтауға болады:

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

Практикалық тапсырмалар

Жасы 25-тен (қоспағанда) 28 жасқа дейін (қоса алғанда) болатын пайдаланушыларды таңдаңыз.

user1 пайдаланушысын таңдаңыз.

user1 және user2 пайдаланушыларын таңдаңыз.

user3 пайдаланушысынан басқа барлығын таңдаңыз.

Жасы 27 жас не жалақысы 1000 болатын барлық пайдаланушыларды таңдаңыз.

Жасы 27 жас не жалақысы 400-ке тең емес барлық пайдаланушыларды таңдаңыз.

Жасы 23-тен (қоса алғанда) 27 жасқа дейін (қоспағанда) не жалақысы 1000 болатын барлық пайдаланушыларды таңдаңыз.

Жасы 23-тен 27 жасқа дейін не жалақысы 400-тен 1000-ға дейін болатын барлық пайдаланушыларды таңдаңыз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау