தொகுதி பாடங்கள் (2/4)
DISTINCT உடன் தனித்துவமான மதிப்புகள்
சில நேரங்களில் ஒரு நெடுவரிசையில் மீண்டும் மதிப்புகள் இருக்கும், மேலும் நீங்கள் அதைப் பற்றி மட்டுமே கவலைப்படுகிறீர்கள்
** தனித்துவமான** மதிப்புகளின் பட்டியல். முக்கிய வார்த்தை DISTINCT பின் வைக்கப்பட்டது
SELECT முடிவில் இருந்து நகல்களை நீக்குகிறது:
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];பட்டியலிடப்பட்ட அனைத்து நெடுவரிசைகளின் ** சேர்க்கை** மூலம் தனித்துவம் மதிப்பிடப்படுகிறது. என்றால் நீங்கள் இரண்டு நெடுவரிசைகளை பட்டியலிடுகிறீர்கள், இரண்டு வரிசைகள் both மதிப்புகள் இருக்கும்போது மட்டுமே சமமாகக் கருதப்படும் பொருத்தம்.
எடுத்துக்காட்டுகள்
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;
-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;முயற்சி செய்து பாருங்கள்
ஊழியர்களிடையே உள்ள தனித்துவமான டிபார்ட்மெண்ட்_ஐடி மதிப்புகளைப் பட்டியலிடுங்கள் (நகல்கள் மறைந்துவிட வேண்டும்).
குறிப்பைக் காட்டு
நகல்களை அகற்ற, SELECTக்குப் பிறகு DISTINCT ஐச் சேர்க்கவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
2020 முதல் பணியமர்த்தப்பட்ட ஊழியர்களுக்கான தனித்தனியான (department_id, hired_on) ஜோடிகளை பட்டியலிடுங்கள்.
குறிப்பைக் காட்டு
அனைத்து பட்டியலிடப்பட்ட நெடுவரிசைகளின் கலவையின் தனித்துவத்தை DISTINCT மதிப்பிடுகிறது.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்