தொகுதி பாடங்கள் (3/4)
WHERE உடன் வடிகட்டுதல்
பெரும்பாலும் நமக்கு ஒரு அட்டவணையின் அனைத்து வரிசைகளும் தேவையில்லை, ஆனால் அவை மட்டுமே
ஒரு குறிப்பிட்ட நிபந்தனையை பூர்த்தி செய்யுங்கள். WHERE பிரிவு a அடிப்படையில் வரிசைகளை வடிகட்டுகிறது
பூலியன் வெளிப்பாடு:
SELECT <colonne>
FROM <tabella>
WHERE <condizione>;இயந்திரம் ஒரு நேரத்தில் ஒரு வரிசையின் நிலையை மதிப்பிடுகிறது மற்றும் அவற்றை மட்டுமே வைத்திருக்கும்
அதற்கு அது TRUE ஐ வழங்குகிறது.
ஒப்பீட்டு ஆபரேட்டர்கள்
மிகவும் பொதுவானவை:
=சமம்,<>(அல்லது!=) சமமாக இல்லை<,<=,>,>=BETWEEN a AND b— மூடிய இடைவெளி (a மற்றும் b சேர்க்கப்பட்டுள்ளது)IN (v1, v2, …)— பட்டியலில் உறுப்பினர்LIKE 'patt%'— வைல்டு கார்டுடன் உரை பொருந்தும்%
உரை மதிப்புகள் ஒற்றை மேற்கோள்களில்: 'Milano'.
நிபந்தனைகளை இணைத்தல்
நீங்கள் AND, OR உடன் பல நிபந்தனைகளை இணைத்து அவற்றை மறுக்கலாம்
NOT. அவற்றைக் கலக்கும்போது, தெளிவுக்காக அடைப்புக்குறிகளைப் பயன்படுத்தவும்:
WHERE department_id = 1
AND (salary > 40000 OR hired_on < '2020-01-01');முயற்சி செய்து பாருங்கள்
40,000க்கு மேல் சம்பளம் உள்ள ஊழியர்களின் முதல் பெயர் (முதல்_பெயர்), கடைசி பெயர் (இறுதி_பெயர்) மற்றும் சம்பளம் (சம்பளம்) ஆகியவற்றைப் பிரித்தெடுக்கவும்.
குறிப்பைக் காட்டு
உங்களுக்கு தேவையான நிபந்தனை சம்பளம் > 40000. எண்களுக்கு மேற்கோள்கள் தேவையில்லை.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
கடைசிப் பெயர் 'R' என்ற எழுத்தில் தொடங்கும் ஊழியர்களின் முதல் பெயர் (முதல்_பெயர்) மற்றும் கடைசி பெயர் (இறுதி_பெயர்) பிரித்தெடுக்கவும். % வைல்டு கார்டுடன் LIKE ஐப் பயன்படுத்தவும்.
குறிப்பைக் காட்டு
பேட்டர்ன் 'R%' என்பதன் பொருள்: R உடன் தொடங்கும் சரங்களைத் தொடர்ந்து எதையும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்