Esempio – Utilizzo della parola chiave LIMIT

Diamo un’occhiata a come utilizzare un’istruzione SELECT con una clausola LIMIT in SQL.

Ad esempio:

SELECT contact_id, last_name, first_nameFROM contactsWHERE website = 'TechOnTheNet.com'ORDER BY contact_id DESCLIMIT 5;

Questo esempio di LIMITE di SELEZIONE SQL selezionerebbe i primi 5 record dalla tabella contatti in cui si trova il sito web ‘TechOnTheNet.com’. Si noti che i risultati sono ordinati per contact_id in ordine decrescente, quindi ciò significa che i 5 valori contact_id più grandi verranno restituiti dall’istruzione SELECT LIMIT.

Se ci sono altri record nella tabella contatti che hanno un valore del sito web di ‘TechOnTheNet.,com’, non saranno restituiti dall’istruzione SELECT LIMIT in SQL.

Se volessimo selezionare i 5 valori contact_id più piccoli invece dei più grandi, potremmo cambiare l’ordinamento come segue:

SELECT contact_id, last_name, first_nameFROM contactsWHERE website = 'TechOnTheNet.com'ORDER BY contact_id ASCLIMIT 5;

Ora i risultati sarebbero ordinati per contact_id in ordine crescente, quindi i primi 5 record contact_id più piccoli che hanno un sito web di contact_id. ‘TechOnTheNet.com’ verrà restituito da questa istruzione SELECT LIMIT. Nessun altro record verrà restituito da questa query.