Mysql dove clausola

Mysql dove clausola
MySQL è un RDMS potente ed efficiente per archiviare enormi quantità di dati in modo strutturato, sviluppato da Oracle. Il mysql dove la clausola filtra i risultati dell'istruzione selezionata che soddisfa criteri, intervallo o modello specifici nei dati. È una soluzione efficiente e flessibile per cercare dati specifici da database di grandi dimensioni in pochi secondi.

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 -p

Dopo 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:

Selezionare * da dove condizione;

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:

Seleziona * dal cliente
Dove paese = 'USA';

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:

Seleziona * da orderItem
Dove unità <= 5;

Puoi anche digitare questo per una migliore comprensione:

Seleziona * da orderItem
Dove quantità> = 100;

È 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:

Seleziona * dal prodotto
Dove id = 25;



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":

Seleziona * dal fornitore
Dove City in ("London", "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 cliente
Dove id in (
Seleziona CustomerId da 'Order'
Dove ordernumber in (542381, 542413, 542430, 542551, 542883)
);

Ora 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.