In MySQL, diverse funzioni hanno compreso un insieme di comandi SQL (Structured Query Language) con parametri specifici che eseguono più operazioni e valori di restituzione a seguito di quella condizione soddisfatta. Più specificamente, "SE()"È una delle funzioni di controllo del flusso più importanti che dipendono dalla condizione fornita e restituisce il"VERO" O "Falso"Valore quando l'istruzione specificata esegue.
In questo blog parleremo di:
Possiamo usare la funzione "if ()" nella query "seleziona" in mysql?
Sì, possiamo usare il "SE()Funzione "nella"SELEZIONARE"Domanda in mysql.
Sintassi
La sintassi generale del "SE()"La funzione è riportata di seguito:
If (input_condition, true_value, false_value)Qui:
Usa la funzione "if ()" nella query seleziona in mysql
Dai un'occhiata ai passaggi forniti per utilizzare il "SE()Funzione "nella"SELEZIONARE"Domanda in mysql.
Passaggio 1: apri il prompt dei comandi
Innanzitutto, cerca il “Prompt dei comandi"Con l'aiuto del menu di avvio:
Passaggio 2: accedi al server Mysql
Quindi, eseguire la query data per accedere al server MySQL specificando il nome utente e la password predefinita:
mysql -u root -pPassaggio 3: visualizzare i database
Quindi, elenca i database eseguendo il "SPETTACOLO"Domanda:
Mostra database;Dall'output di seguito, abbiamo selezionato il "Mariadb" Banca dati:
Passaggio 4: eseguire la query "usa"
Corri il "UTILIZZO"Dichiarazione per modificare il database:
Usa MariaDB;Passaggio 5: mostra le tabelle
Ora, visualizza tutte le tabelle esistenti del database corrente utilizzando il "SPETTACOLO"Comando:
Mostra i tavoli;Passaggio 6: visualizzare i dati della tabella
Dopodiché, esegui il "SELEZIONARE"Query per visualizzare le righe e le colonne della tabella:
Seleziona * dal cliente;Nota: I passaggi precedentemente eseguiti sono prerequisiti per l'utilizzo di "SE"Dichiarazione nella"SELEZIONARE"Domanda in mysql. Dai un'occhiata alle sezioni successive per una migliore comprensione.
Usa la funzione if () senza la clausola
Possiamo usare il “SE()Funzione "senza il"DOVE"Clausola, come puoi vedere nel comando indicato:
Selezionare FirstName, if (City = 'Berlin', "Sì", "No") come 'Sì/No', Paese del Cliente;Qui:
Quando viene eseguita la query sopra menzionata, mostrerà "SÌ"Contro quei record che soddisfano le condizioni. D'altra parte, i record che non soddisfano la condizione mostreranno il "NO"Come risultato in"SI NO"Colonna:
Usa if () funzione con la clausola dove
IL "DOVE"La clausola può essere utilizzata insieme al"SE()" funzione. Per fare ciò, prova la domanda fornita:
Seleziona FirstName, if (Id> 10, "Sì", "No") come "Sì/No" dal cliente in cui Paese = 'Germania';Qui:
Quando viene eseguita la query sopra fornita, mostrerà il "SÌ" O "NO"Come risultato in"SI NO"Colonna contro quei record che sono soddisfatti le condizioni o i registri che non soddisfano la condizione:
È tutto! Abbiamo descritto gli usi del "SE()Funzione "nella"SELEZIONARE"Domanda in mysql.
Conclusione
Sì, il "SE()"La funzione può essere utilizzata in"SELEZIONARE"Domanda in mysql. IL "Seleziona, if (, ,