முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 2 · பாடம் 2 இன் 4பாடத்திட்டத்தில் 6/57~6 min
தொகுதி பாடங்கள் (2/4)

DISTINCT உடன் தனித்துவமான மதிப்புகள்

சில நேரங்களில் ஒரு நெடுவரிசையில் மீண்டும் மதிப்புகள் இருக்கும், மேலும் நீங்கள் அதைப் பற்றி மட்டுமே கவலைப்படுகிறீர்கள் ** தனித்துவமான** மதிப்புகளின் பட்டியல். முக்கிய வார்த்தை DISTINCT பின் வைக்கப்பட்டது SELECT முடிவில் இருந்து நகல்களை நீக்குகிறது:

SQL
SELECT DISTINCT <colonne>
FROM   <tabella>
[WHERE <condizione>];

பட்டியலிடப்பட்ட அனைத்து நெடுவரிசைகளின் ** சேர்க்கை** மூலம் தனித்துவம் மதிப்பிடப்படுகிறது. என்றால் நீங்கள் இரண்டு நெடுவரிசைகளை பட்டியலிடுகிறீர்கள், இரண்டு வரிசைகள் both மதிப்புகள் இருக்கும்போது மட்டுமே சமமாகக் கருதப்படும் பொருத்தம்.

எடுத்துக்காட்டுகள்

SQL
-- 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;

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#sql.m2.l2.e1
முயற்சிகள்: 0ஏற்றுகிறது…

ஊழியர்களிடையே உள்ள தனித்துவமான டிபார்ட்மெண்ட்_ஐடி மதிப்புகளைப் பட்டியலிடுங்கள் (நகல்கள் மறைந்துவிட வேண்டும்).

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

நகல்களை அகற்ற, SELECTக்குப் பிறகு DISTINCT ஐச் சேர்க்கவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#sql.m2.l2.e2
முயற்சிகள்: 0ஏற்றுகிறது…

2020 முதல் பணியமர்த்தப்பட்ட ஊழியர்களுக்கான தனித்தனியான (department_id, hired_on) ஜோடிகளை பட்டியலிடுங்கள்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

அனைத்து பட்டியலிடப்பட்ட நெடுவரிசைகளின் கலவையின் தனித்துவத்தை DISTINCT மதிப்பிடுகிறது.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்