In questo articolo, capiremo qual è la funzione di sottostringa e come può essere utilizzata in MySQL nella gestione dei dati nei database.
Cos'è la sottostringa mysql
MySQL ha una varietà di funzioni che svolgono attività diverse, allo stesso modo, la sottostringa è una funzione che viene utilizzata in MySQL per restituire o estrarre la stringa dalle stringhe in qualsiasi tabella. La sintassi generale è come:
$ Substring (stringa, inizio, lunghezza)O:
$ Substring (stringa da inizio per lunghezza)Se spieghiamo i parametri utilizzati in queste sintassi generali, allora saranno come; La stringa è la raccolta dei caratteri, avvio significa il punto di partenza da dove dovrebbe estrarre la stringa e la lunghezza è il numero di caratteri che devono essere estratti. Per comprendere la funzione della sottostringa, prendiamo un esempio della tabella e utilizziamo i seguenti comandi per estrarre stringhe da essa. Apriremo il terminale e digitare "MySQL" per entrare nell'ambiente MySQL.
$ sudo mysqlApri l'elenco dei database, presente in MySQL:
mostra database;Apri il database, "azienda":
Usa la compagnia;Ora mostrerò le tabelle presenti in questo database come.
Mostra i tavoli;Nell'output, possiamo vedere il database, la società, contiene solo una tabella che si chiama "Linuxhint_Employees_data". Ora accederemo a questa tabella per visualizzare il suo contenuto:
Descrivere linuxhint_employees_data;Ora possiamo visualizzare il contenuto della tabella:
Seleziona * da linuxhint_employees_data;Diciamo che vogliamo estrarre la stringa "John", dalla tabella usando la funzione di sottostringa, quindi useremo il codice in base alla sintassi che abbiamo discusso sopra e useremo "come estratto" in modo che restituisca il valore sotto forma di forma stringa dalla tabella.
Seleziona substring (Employee_name, 1, 5) come estratto da LinuxHint_Employees_Data;In questo comando, utilizziamo il terminale per estrarre una stringa dalla colonna denominata Employee_Name, inizia dal primo carattere ed estraiamo i successivi 5 caratteri. Per capirlo di più, diciamo che vogliamo estrarre i 2 caratteri dalla colonna, denominati Employee_Name ma inizia dal terzo personaggio in modo che il comando sia.
Seleziona substring (Employee_name, 3, 2) come estratto da LinuxHint_Employees_data;Come sappiamo, estraggerà solo "Hn" e "EW".
Inoltre, eseguiamo il seguente comando per estrarre la stringa.
Seleziona substring ("John", +3, 2) come estratto;Spiegiamo cosa è successo nel comando sopra e come è arrivato questo output. Chiediamo al terminale usando questa funzione di MySQL che restituisce i caratteri della stringa dalla stringa "John" e inizia dalla sua terza posizione dal punto di partenza, +VE Sign gli dice di iniziare dal punto di partenza ed estrarre i due caratteri successivi. Quindi nella stringa "John", se iniziamo dalla terza posizione dal punto di partenza, inizierà da "H" e se estrariamo due caratteri accanto ad essa, sarà "HN". Questo è mostrato nell'output.
Ora eseguiamo un altro comando per estrarre "WA" dalla stringa "Steward" usando il punto di partenza dalla fine della stringa, quindi per esso useremo il segno -ve e il comando sarà.
Seleziona substring ("Steward", -4, 2) come estratto;Conclusione
La sottostring è una funzione di MySQL che viene utilizzata per estrarre l'intera stringa o alcuni caratteri della stringa. In questo articolo, abbiamo cercato di spiegarti cos'è una funzione di substring e per quale scopo viene utilizzata. Abbiamo anche discusso di due sintassi generali e quindi spiegato in dettaglio l'uso di entrambi questi sintassi con l'aiuto di esempi. Spero che questo articolo ti aiuti a non comprendere la sottostringa della funzione, ma come può essere utilizzato.