தொகுதி பாடங்கள் (1/4)
LIMIT உடன் வரம்பிடுதல்
ஒரு வினவல் ஆயிரக்கணக்கான (அல்லது மில்லியன் கணக்கான) வரிசைகளை எளிதாகக் கொடுக்கலாம். நீங்கள் மட்டும் போது
முன்னோட்டம் - அல்லது டாப்-என் தரவரிசையை உருவாக்க விரும்பினால் - நீங்கள் பயன்படுத்துகிறீர்கள்
LIMIT விதி:
SELECT <colonne>
FROM <tabella>
[WHERE <condizione>]
[ORDER BY <colonna> [ASC|DESC]]
LIMIT <numero>;LIMIT வினவலின் முடிவில் சென்று முடிவை துண்டிக்கிறது
கொடுக்கப்பட்ட வரிசைகளின் எண்ணிக்கை. ஒரு தரவரிசையை உருவாக்குவது மட்டும் போதாது: இல்லாமல்
ORDER BY, SQL எந்த வரிசைகளை நீங்கள் திரும்பப் பெறுவீர்கள் என்பதற்கு உத்தரவாதம் அளிக்காது. எனவே தங்கம்
விதி:
Top-N =
ORDER BY+LIMIT.
எடுத்துக்காட்டுகள்
-- Le prime 5 righe della tabella, in ordine arbitrario:
SELECT * FROM employees LIMIT 5;
-- I 3 dipendenti più pagati:
SELECT first_name, last_name, salary
FROM employees
ORDER BY salary DESC
LIMIT 3;
-- I 5 progetti con il budget più basso:
SELECT name, budget
FROM projects
ORDER BY budget ASC
LIMIT 5;முயற்சி செய்து பாருங்கள்
அதிக சம்பளம் வாங்கும் 3 ஊழியர்களின் கடைசிப் பெயர் (கடைசி_பெயர்) மற்றும் சம்பளம் (சம்பளம்) ஆகியவற்றைக் காட்டவும், அதிகபட்சம் முதல் குறைந்த ஊதியம் வரை.
குறிப்பைக் காட்டு
தரவரிசைக்கு நீங்கள் ஆர்டர் மூலம் சம்பளம் DESC மற்றும் முதல் மூன்று இடங்களுக்கு வருவதற்கு LIMIT 3 தேவை.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
அதிக சம்பளம் வாங்கும் 2 ஊழியர்களைத் தவிர்த்துவிட்டு, உடனடியாகத் தொடர்ந்து 3 பேரைக் காட்டுங்கள் (இறங்கும் சம்பளத் தரவரிசையில் 3வது, 4வது மற்றும் 5வது). LIMITக்குப் பிறகு OFFSET ஐப் பயன்படுத்தவும்.
குறிப்பைக் காட்டு
OFFSET 2 முதல் 2 வரிசைகளைத் தவிர்க்கிறது, LIMIT 3 அடுத்த 3 ஐ எடுக்கும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்