SQL

Cómo obtener un número de caracteres de la derecha con RIGHT en SQL Server

Estrada Web Group
Estrada Web Group
Cómo obtener un número de caracteres de la derecha con RIGHT en SQL Server

Resumen: en este tutorial, aprenderás a usar la función RIGHT() de SQL Server para extraer una cantidad de caracteres del lado derecho de una cadena de caracteres.

Introducción a la función RIGHT() de SQL Server

La función RIGHT() extrae un número determinado de caracteres del lado derecho de una cadena de caracteres específica. Por ejemplo, RIGHT('SQL Server', 6) devuelve Server. Si lo que decesas es extrae un número determinado de caracteres del lado izquierdo de una cadena puedes utilizar la función LEFT().

La sintaxis de la función RIGHT() es la siguiente:

RIGHT ( input_string , number_of_characters )  

En esta sintaxis:

  • input_string puede ser una cadena literal, una variable o una columna de una tabla. El resultado de input_string puede estar en cualquier tipo de datos, excepto TEXT o NTEXT, que se convierte implícitamente en VARCHAR o NVARCHAR.
  • number_of_characters es un entero positivo que especifica el número de caracteres de input_string que se devolverán.

Ten en cuenta que la función RIGHT() devuelve un valor de VARCHAR cuando input_string es un tipo de datos de caracteres no Unicode o NVARCHAR si input_string es un tipo de datos de caracteres Unicode.

Ejemplos de funciones RIGHT() de SQL Server

La siguiente declaración usa RIGHT() para devolver los seis caracteres más a la derecha de la cadena de caracteres SQL Server:

SELECT RIGHT('SQL Server',6) Result_string;

Resultado:

Result_string
-------------
Server

(1 row affected)

El siguiente ejemplo devuelve los cuatro caracteres más a la derecha de cada nombre de producto en la tabla production.products de la base de datos de ejemplo:

SELECT
    product_name,
    RIGHT(product_name, 4) last_4_characters
FROM
    production.products
ORDER BY
    product_name;

Aquí está el resultado parcial:

Función RIGHT de SQL Server

En este tutorial, aprendiste a usar la función RIGHT() de SQL Server para obtener la parte derecha de una cadena de caracteres con el número de caracteres especificado.

Compartir artículo:

Más artículos geniales

Cómo modificar una tabla SQL Server con Alter Table

Cómo modificar una tabla SQL Server con Alter Table

En este tutorial de SQL Server se explica cómo modificar una tabla utilizando la instrucción ALTER TABLE en SQL Server (Transact-SQL), por ejemplo, agregar una columna, modificar o eliminar una columna, cambiar el nombre de una columna o cambiar el nombre de una tabla con sintaxis y ejemplos.

Ver artículo completo
Cómo cambiar el nombre de una tabla usando Transact SQL y SSMS

Cómo cambiar el nombre de una tabla usando Transact SQL y SSMS

Resumen: en este tutorial, aprenderás cómo cambiar el nombre de una tabla usando Transact SQL y SQL Server Management Studio.

Ver artículo completo
Tipo de datos NVARCHAR de SQL Server

Tipo de datos NVARCHAR de SQL Server

Resumen: en este tutorial, aprenderás a usar el tipo de datos NVARCHAR de SQL Server para almacenar datos de cadenas Unicode de longitud variable.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla