In MySQL, gli utenti possono estrarre la parte specifica della stringa in base ai loro requisiti. Per fare ciò, SQL fornisce diverse funzioni, come il "Substring ()"Funzione per la selezione della parte della stringa da qualsiasi posizione e"Substring_index ()"Funzione per estrarre la parte stringa desiderata specificando la posizione dell'indice.
Questo post parlerà di:
Come selezionare una sottostringa dall'ultima in mysql?
Per selezionare una sottostringa dall'ultima in MySQL, seguire la procedura di seguito:
Passaggio 1: prompt dei comandi di avvio
Innanzitutto, apri il "Prompt dei comandi"Utilizzando il menu di avvio:
Passaggio 2: connettersi con MySQL Server
Ora, esegui il "mysql"Query per collegare il terminale di Windows con il server MySQL:
mysql -u root -p
Passaggio 3: visualizzare i database
Per visualizzare tutti i database, eseguire il “SPETTACOLO"Domanda:
Mostra database;
Abbiamo selezionato il “mynewdb"Database dall'elenco visualizzato:
Passaggio 4: eseguire "utilizzo"Query
Quindi, modifica il database eseguendo il comando seguente:
Usa myNewdb;
Passaggio 5: tabelle elencate
Ora, usa il "SPETTACOLO"Dichiarazione per visualizzare tutti i database:
Mostra i tavoli;
Dall'output indicato, abbiamo selezionato il “alunno" tavolo:
Passaggio 6: visualizzare i dati della tabella
Eseguire il "SELEZIONARE"Dichiarazione insieme al nome della tabella per visualizzare i dati della tabella:
Seleziona * dallo studente;
Passaggio 7: selezionare un sottomarinoSTring dall'ultimo
Per selezionare la sottostringa dall'ultimo, eseguire il "SELEZIONAREComando "con il"Substring ()" funzione:
Seleziona substring (firstName, 2, lunghezza (firstName)) come sottostringa dallo studente;
Qui:
Come puoi vedere nell'output dato, una parte desiderata della stringa specificata è stata estratta dai dati della tabella:
Come selezionare una sottostringa dall'inizio in mysql?
Per selezionare la sottostringa dall'inizio in MySQL, eseguire il seguente comando:
Seleziona substring (firstname, 1, lunghezza (firstname) -2) come sottostringa dallo studente;
Qui:
Quando è stata eseguita la query sopra dichiarata, verrà visualizzata la parte richiesta della stringa:
Come selezionare la sottostringa con dove la clausola in mysql?
Gli utenti possono anche selezionare la parte della stringa utilizzando il "DOVEClausola con il "SELEZIONARE"Dichiarazione in MySQL con il seguente comando:
Selezionare FirstName, Substring (FirstName, 1,3) da Student Where City = 'Pindigheb';
Qui:
Dopo aver eseguito il comando fornito, è stata visualizzata la parte selezionata della stringa:
Come selezionare la substring utilizzando la funzione substring_index in mysql?
IL "Substring_index ()"La funzione può essere utilizzata per la selezione di substrings che contengono una stringa di input, un delimitatore e una posizione iniziale come argomento. Restituisce una parte desiderata di una stringa di input prima che si verifichi un numero specificato di delimitatori. Esegui il comando seguente per eseguire l'attività particolare:
Seleziona substring_index (telefono, ' -', -1) come sottostringa dallo studente;
Qui:
Si può osservare che abbiamo ottenuto la parte desiderata della stringa fornita:
È tutto! Abbiamo fornito il metodo per selezionare una parte della stringa in MySQL.
Conclusione
Per selezionare la parte della stringa, il "Seleziona substring (stringa, starting_position, lunghezza (stringa)) come sottostringa da;","Selezionare, sottostring (string, starting_position, ending_position) da dove;", E "Seleziona substring_index (stringa, "delimitatore", start_position) come sottostringa da;"Vengono utilizzati i comandi. Questo post illustrava modi di selezionare una parte della stringa in MySQL.