Questo post fornirà la sintassi insieme agli esempi per la clausola Where per la tua migliore comprensione.
Prerequisiti
Devi installare mysql nel tuo sistema. Dopo la sua installazione, collegare un server MySQL locale utilizzando questa sintassi:
mysql -u -pDopo aver effettuato l'accesso al server locale, utilizzare questo comando per visualizzare tutti i database disponibili:
Mostra database;Per modificare il database di lavoro, digita questo comando:
UTILIZZO ;Verrà visualizzato un messaggio di successo.
Sintassi di dove la clausola
La sintassi per il mysql dove la clausola è semplice e diretta, nella condizione di sintassi può essere un semplice confronto di uguaglianza o un'espressione complessa:
Esempio 1: confronto di uguaglianza usando la clausola
Supponiamo che tu voglia ottenere i dati in cui "Paese"Il valore è uguale a"Stati Uniti d'America", Digita questo comando:
Qui hai filtrato i record correttamente.
Esempio 2: confronto con gli operatori usando la clausola dove
È possibile utilizzare diversi operatori in condizioni per filtrare i dati che corrispondono alla condizione specifica. Ad esempio, se vuoi ottenere record di "Prezzo unitario"Che sono meno e uguali a"25", tipo:
Puoi anche digitare questo per una migliore comprensione:
Seleziona * da orderItemÈ visibile che ogni record sia maggiore di "100".
Esempio 3: dove clausola con più condizioni
È inoltre possibile utilizzare operatori "e" e "o" in combinazione con la clausola dove ottenere il risultato in base a più condizioni, digitare questo comando per ottenere dati in base alla condizione per "Id"Colonna e condizione applicate su"Prezzo unitario" condizione:
Esempio 4: usando l'operatore in in una clausola dove
L'operatore in viene utilizzato in una clausola WHERE per recuperare i record in base a più valori possibili per una colonna specifica, digitare il seguente codice per ottenere il valore di "città"Per i valori"Londra" E "Singapore":
La clausola Where può essere nidificata per trovare molteplici possibilità, supponiamo che tu voglia cercare una condizione per "Id" In "Cliente"Tabella a seconda del"Numero d'ordine" In "Ordine" tavolo:
Seleziona * dal clienteOra sei in grado di recuperare dati in base a condizioni specifiche con l'aiuto di dove la clausola.
Conclusione
La clausola WHERE in MySQL è una parte essenziale di qualsiasi istruzione selezionata e viene utilizzata per filtrare i risultati in base alle condizioni specificate. Se stai cercando valori specifici, intervalli di valori o modelli all'interno dei tuoi dati in un enorme database, la clausola Where fornirà un modo flessibile ed efficiente per farlo.