SQL in operatore
L'operatore In in SQL facilita una rapida ricerca di un valore in un determinato set senza la necessità di un calcolo complesso. La sintassi della funzione è come mostrata:
espressione in (valore1, valore2, ...);L'operatore controlla se l'espressione fornita si trova nei valori indicati. Se trovato, l'operatore restituisce vero; Altrimenti, restituisce falso.
Nella maggior parte dei casi, accoppierai spesso l'operatore in altre clausole, come la clausola Where. Ciò può consentirti solo di recuperare i valori corrispondenti a una condizione specifica.
Discutiamo alcuni esempi di base di utilizzo dell'operatore In SQL.
Esempio di utilizzo
I seguenti esempi illustrano come utilizzare l'operatore in SQL.
Esempio 1 - Uso di base
L'esempio seguente mostra l'uso di base dell'operatore In.
Seleziona 'SQL' in ('SQL', 'Redis', 'ElaSticSearch');Nell'esempio sopra, utilizziamo l'operatore In per verificare se la stringa "SQL" è nel set di valori indicato.
Poiché esiste la stringa, la query dovrebbe restituire vera, come mostrato:
Esempio 2 - Utilizzando in operatore nella tabella
Di seguito mostra come utilizzare l'operatore in combinato con la clausola dove in una tabella.
La tabella è come mostrato:
Seleziona * dai prodotti in cui 'Apple iPad Air - 2022' in (Product_name);La query dovrebbe restituire i record corrispondenti come:
Chiusura
Questo articolo mostra come utilizzare l'operatore in SQL standard. L'operatore in consente di verificare se una determinata espressione è in un insieme di valori.