Funzione destra del server SQL

Funzione destra del server SQL
In questo post, impareremo come utilizzare la funzione giusta nel server SQL. La funzione destra () ci consente di estrarre un numero specifico di caratteri a destra di una determinata stringa di input.

Sintassi della funzione, parametri e valore di restituzione

Il follwoing è la sintassi della giusta funzione nel server SQL:

Destra (caratteri_expression, integer_expression)

Gli argomenti della funzione includono:

  1. personaggio_expression - Questo argomento definisce la stringa di input da cui vengono estratti i caratteri. Questo valore può essere di una stringa letterale, una variabile o una colonna della tabella. È possibile fornire il valore di questo argomento a partire da qualsiasi tipo tranne il testo o il NEXT. In tal caso, SQL Server li converte rispettivamente in Varchar e Nvarchar.
  2. Integer_Expression - Questo argomento si riferisce a un valore intero positivo che determina il numero di caratteri da estrarre dalla stringa di input.

La funzione restituisce il tipo di Varchar per stringa di ingresso non UNICODE e NVarChar per stringa di input Unicode.

Esempi:

La sezione seguente fornisce alcuni esempi di base dell'utilizzo della funzione destra () nel server SQL.

Esempio 1: utilizzo di base

Considera il seguente esempio fornito:

Seleziona a destra ('https: // geekbits.io ', 11) come URL;

Una volta eseguita la query data, dovrebbe restituire gli 11 caratteri dalla destra della stringa di input come mostrato nella seguente:

url |
-----------+
geekbit.io |

Esempio 2: usando la funzione destra () con la colonna della tabella

L'esempio seguente illustra come possiamo usare la funzione destra () per estrarre gli ultimi valori in una data colonna.

Supponiamo di avere una tabella come mostrato nel seguente:

Possiamo estrarre l'anno dalla colonna Product_Name come mostrato nella seguente query:

Seleziona Product_Name, Right (Product_Name, 4) come anno
Dai prodotti;

La tabella risultante è la seguente:

Conclusione

In questo post, hai imparato come utilizzare la funzione giusta nel server SQL per estrarre un set di caratteri dalla destra di una determinata stringa.

Grazie per aver letto!