Funzione di rivestimento mysql

Funzione di rivestimento mysql
MySQL ha molte funzioni integrate per applicare i dati di stringa. La funzione trim () è una di queste. Viene utilizzato nelle query MySQL per rimuovere un carattere specifico o l'elenco dei caratteri dai dati della stringa. È fondamentale ripulire i dati prima di inserirli nella tabella o aggiornare i dati della tabella. La funzione trim () viene utilizzata principalmente a questo scopo. Supponiamo che l'utente ti dia il valore della password con spazio extra per errore. È necessario rimuovere lo spazio extra prima di inserire il valore nella tabella o aggiornare il valore esistente della tabella o controllare il valore della tabella per l'autenticazione. In questo tutorial sono stati mostrati diversi usi della funzione trim ().

Sintassi:

La funzione Trim () di MySQL può essere utilizzata per tre tipi di taglio. La sintassi della funzione TRIM () è fornita di seguito:

Trim ([entrambi | leader | trailing [remove_string] da] stringa)
  • Entrambe le opzioni vengono utilizzate per rimuovere il carattere o la stringa da entrambi i lati dei dati della stringa principale.
  • L'opzione principale viene utilizzata per rimuovere il carattere o la stringa solo dei dati della stringa principale.
  • L'opzione principale viene utilizzata per rimuovere il carattere o la stringa dal lato sinistro dei dati della stringa principale.
  • L'opzione di trailing viene utilizzata per rimuovere il carattere o la stringa dal lato destro solo dei dati della stringa principale.
  • Se non viene utilizzata alcuna opzione e remove_string nella funzione, lo spazio verrà rimosso da entrambi i lati della stringa principale.

Uso della funzione trim ():

Gli usi della funzione TRIM () con le diverse opzioni utilizzando i dati di stringa e la data della tabella sono forniti in questa parte di questo tutorial.

Esempio 1: usando la funzione TRIM () senza opzione

In questo esempio viene discusso l'uso della funzione trim () senza alcuna opzione. Se non viene passata alcuna opzione e remove_string nella funzione TRIM (), lo spazio verrà rimosso dalla stringa principale. Qui, l'uscita della funzione TRIM () è stata concatenata con un'altra stringa per verificare che lo spazio viene rimosso dal lato destro della stringa:

Seleziona Concat (trim ('MySQL è popolare server di database'), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente. Lo spazio è stato rimosso da entrambi i lati della stringa:

Esempio 2: utilizzando la funzione TRIM () con entrambe le opzioni

L'uso della funzione TRIM () con entrambe le opzioni e la stringa rimossa di valori diversi è stata mostrata utilizzando più istruzioni di selezione qui.

Le seguenti query select genereranno la stessa uscita della query selezionata dell'esempio precedente. Qui, entrambe le opzioni sono state utilizzate senza alcuna stringa rimossa:

Seleziona Concat (trim (entrambi da "MySQL is Popular Database Server"), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Il carattere di rimozione con entrambe le opzioni è stato utilizzato nella seguente query selezionata. Rimuoverà il carattere, "p", dalla stringa, "php" e concaterà il valore della stringa rimanente, "h" con la stringa "-test". L'output sarà "H-test":

Selezionare Concat (trim (entrambi 'p' da 'php'), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

La stringa di rimozione con entrambe le opzioni è stata utilizzata nella seguente query seleziona. Rimuoverà la stringa, "php" dalla stringa ", php bash python java php" e concatene il valore della stringa rimanente, "bash python java" con la stringa '-test'. L'output sarà "Bash Python Java -test":

Selezionare Concat (trim (entrambi 'php' da 'php bash python java php'), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Esempio 3: utilizzando la funzione TRIM () con l'opzione principale

L'uso della funzione trim () con l'opzione principale e la stringa di rimozione è stata mostrata nella seguente query seleziona. La stringa di rimozione, "PHP", verrà rimossa dal lato sinistro della stringa principale ", Php Bash Python Java PHP '. L'output sarà "Bash Python Java Php-test".

Selezionare Concat (trim (leader 'php' da 'php bash python java php'), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Esempio 4: utilizzando la funzione TRIM () con l'opzione di trailing

L'uso della funzione TRIM () con l'opzione di trailing e la stringa di rimozione è stata mostrata nella seguente query seleziona. La stringa di rimozione, "PHP" verrà rimossa dal lato destro della stringa principale ", Php Bash Python Java PHP '. L'output sarà "Php Bash Python Java -test".

Selezionare Concat (trim (trailing 'php' da 'php bash python java php'), '-test');

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Esempio 4: utilizzando una funzione TRIM () per i dati della tabella

È necessario creare una tabella con i dati in un database MySQL per verificare la funzione TRIM () utilizzata per i dati della tabella. Esegui la seguente query per creare un database chiamato test_db:

Crea database test_db;

Eseguire la seguente dichiarazione per utilizzare il test_db Database come database corrente:

Usa test_db;

Eseguire la seguente query per creare il clienti Tabella con quattro campi:

Crea clienti Table (
id int non null Key primario,
Nome varchar (30) non null,
Email Varchar (50),
contact_no varchar (15));

Eseguire la seguente query per inserire tre record nel clienti tavolo:

Inserisci in "clienti" ("id", "nome", "email", "contact_no") valori
('001', 'Mahmuda Ferdous', '[email protected] ',' +8801928964534 '),
('002', 'Zarin Chowdhury', '[email protected] ',' +8801855342123 '),
('003', 'Mahmudul Hasan', '[email protected] ',' +8801728976587 ');

Eseguire la seguente query per verificare i dati originali di clienti tavolo:

Seleziona ID come ID, nome come nome, e -mail come e -mail, contact_no come telefono da "clienti";

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Esegui la seguente query per rimuovere la stringa '+88'dall'inizio dei valori del contact_no campo del clienti tavolo:

Seleziona ID come ID, nome come nome, e -mail come e -mail, trim (leader '+88' da contact_no) come telefono da "clienti";

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query precedente:

Conclusione:

Gli usi della funzione trim () senza alcuna opzione e con tre diverse opzioni sono stati mostrati in questo tutorial utilizzando più query selezionate. Spero che lo scopo di utilizzare la funzione Trim () nella query MySQL sarà chiaro per i nuovi utenti MySQL. Dai un'occhiata ad altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.
/div>