Funzioni stringa SQL

Le funzioni di stringa SQL vengono utilizzate principalmente per la manipolazione di stringhe. Le funzioni di stringa SQL integrate facilitano la ricerca e la modifica dei valori delle stringhe. Tagliare gli spazi vuoti da un valore di stringa per la visualizzazione. È possibile utilizzare la funzione LEN per trovare la lunghezza di una stringa. Prende un singolo parametro contenente un'espressione stringa, concatenando due stringhe. Puoi trovare la parola data dalla frase, anche puoi sottostringa il carattere fino al punto dato nella stringa. Puoi trovare una parola dal punto dato e della lunghezza data usando la funzione MID. Puoi anche trovare l'ennesima posizione della parola data in una stringa.

Esempi di funzioni stringa in SQL

La funzione stringa è facile da usare. Qui discuteremo come utilizzare la funzione stringa nella programmazione SQL con l'aiuto di esempi

  • ASCII (): ti dà il valore ASCII di un carattere.

Esempio:

SELECT ASCII('t');

Risultato: 116

  • CHAR_LENGTH (): ti dà il numero di caratteri nella stringa.

Esempio:

SELECT CHAR_LENGTH('world!');

Risultato: 6

  • CHARACTER_LENGTH (): ti dà il numero di caratteri in un determinato set di stringhe.

Esempio:

SELECT CHARACTER_LENGTH( 'educba.com' );

Risultato: 10

  • CONCAT (): aggiunge due stringhe per creare la nuova stringa singola, come mostrato nell'esempio.

Esempio:

SELECT 'educba' || ' ' || '.com' FROM viber;

Risultato: 'educba.com'

  • CONCAT_WS (): aggiunge due stringhe con un dato simbolo in mezzo per concatenarle come mostrato nell'esempio.

Esempio:

SELECT CONCAT_WS('_', 'educba', 'to', 'learn');

Risultato: educba_to_learn

  • FIND_IN_SET (): trova la posizione dell'indice di qualsiasi simbolo o carattere dal set di caratteristiche specificato.

Esempio:

SELECT FIND_IN_SET('v', 'z, x, v, b, n, m');

Risultato: 3

  • FORMATO (): cambia il formato del testo da una stringa a qualsiasi altro formato.

Esempio:

FORMAT("0.254", "Percent");

Risultato: '25 .40% '

  • INSERT (): consente di inserire testo, numero intero, float o double nel database.

Esempio:

INSERT INTO mydb (name, age) VALUES (sdf, 20);

Risultato: inserito correttamente

  • INSTR (): ti dà la prima occorrenza dell'indice di un carattere nella stringa.

Esempio:

INSTR('educba to learn', 'e');

Risultato: 1 (la prima occorrenza di 'e')

  • LCASE (): sostituirà tutti i caratteri della stringa nella loro lettera minuscola.

Esempio:

LCASE("eduCBA.com To Learn");

Risultato: educba.com per imparare

  • LEFT (): viene utilizzato per ottenere la sottostringa dalla sinistra della stringa fino alla posizione dell'indice indicata.

Esempio:

SELECT LEFT('educba.com', 3);

Risultato: edu

  • LENGTH (): ti dà la lunghezza della stringa.

Esempio:

LENGTH('educba.com');

Risultato: 10

  • LOCATE (): ti dà la posizione di una sottostringa nella stringa data.

Esempio:

SELECT LOCATE('cba', 'educba.com', 1);

Risultato: 4

  • INFERIORE (): converte ogni carattere di una stringa in minuscolo da maiuscolo.

Esempio:

SELECT LOWER('EDUCBA.COM');

Risultato: educba.com

  • LPAD (): aggiunge il riempimento sinistro con il simbolo dato per creare la stringa di una determinata dimensione.

Esempio:

LPAD('yahoo', 7, '@');

Risultato: @@ yahoo

  • LTRIM (): taglia il carattere dato dalla sinistra della stringa.

Esempio:

LTRIM('345yahoo', '345');

Risultato: yahoo

  • MID (): ti dà la sottostringa da una data posizione fino al numero di caratteri nella stringa.

Esempio:

MID("educba.com", 3, 2);

Risultato: cba

  • POSITION (): ti dà la posizione di indice del carattere nella stringa.

Esempio:

SELECT POSITION('u' IN 'educba.com');

Risultato: 3

  • REPEAT (): ripete la stringa per il numero di volte indicato.

Esempio:

SELECT REPEAT('educba', 2);

Risultato: educbaeducba

  • REPLACE (): restituisce una nuova stringa rimuovendo una determinata stringa dall'originale.

Esempio:

REPLACE('456yahoo456', '456');

Risultato: yahoo

  • REVERSE (): inverte i caratteri in una stringa.

Esempio:

SELECT REVERSE('educba.com');

Risultato: moc.abcuda

  • DESTRA (): viene utilizzato per ottenere la sottostringa dalla destra della stringa fino all'indice indicato.

Esempio:

SELECT RIGHT('educba.com', 4);

Risultato : '.com'

  • RPAD (): aggiunge il giusto riempimento con il simbolo dato per creare la stringa di una determinata dimensione.

Esempio:

RPAD('educba', 7, '2');

Risultato: " @"

  • RTRIM (): taglia il carattere dato dalla destra della stringa.

Esempio:

RTRIM('educbapou', 'pou');

Risultato: 'educba'

  • SPACE (): aggiunge il numero di spazi specificato.

Esempio:

SELECT SPACE(6);

Risultato: ''

  • STRCMP (): corrisponde a due stringhe.
    • Se entrambe le stringhe sono uguali, si ottiene 0.
    • Se il primo è più piccolo del secondo di quello che dà -1.
    • Se il primo è più grande del secondo di quello che dà 1.

Esempio:

SELECT STRCMP('zomato.com', 'educba.com');

Risultato: 0

  • SUBSTR (): restituisce una nuova sottostringa da una determinata posizione fino al numero di caratteri.

Esempio:

SUBSTR('educba.com', 1, 5);

Risultato: 'educba'

  • SUBSTRING (): ti dà il carattere di sottostringa dalla stringa data.

Esempio:

SELECT SUBSTRING('eduCba.com', 4, 1);

Risultato: 'C'

  • SUBSTRING_INDEX (): ti dà la sottostringa fino a quando non trova il simbolo dato.

Esempio:

SELECT SUBSTRING_INDEX( 'https://www.educba.com', '/', 1);

Risultato: 'https:'

  • TRIM (): taglia il carattere dato dalla stringa.

Esempio:

TRIM(LEADING '333' FROM '333567');

Risultato: 567

  • UCASE (): sostituirà tutti i caratteri nella stringa nella loro lettera maiuscola.

Esempio:

UCASE("EduCbA");

Risultato : EDUCBA

Conclusione: funzioni stringa SQL

In parole povere significa che la funzione definita dall'utente (UDF) nella programmazione del server SQL aiuta l'utente accettando il parametro di input degli utenti e restituendo il risultato desiderato secondo necessità. È possibile inviare direttamente i valori dei campi di testo come parametri negli UDF per manipolare la stringa. La funzione stringa SQL è molto utile. È possibile utilizzare le funzioni stringa SQL per manipolare la stringa di input per concatenare, rendere minuscole, maiuscole, aumentare la lunghezza della stringa aggiungendo un carattere specifico alla fine o all'inizio, stringa STRCMP, confrontare due stringhe, ottenere il formato del tipo di stringa di input, ottenere i risultati desiderati dal set di testo specificato, trovando il formato specifico del testo dalla stringa.

Articoli consigliati

Questa è stata una guida alle funzioni stringa SQL. Qui abbiamo discusso su come utilizzare la funzione stringa nella programmazione SQL con l'aiuto di esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Che cos'è SQL
  2. Come installare SQL Server
  3. Che cos'è SQL Developer?
  4. Aggiornamento dei comandi SQL

Categoria: