SUBSTRING (SQL Server Compact)
Devuelve parte de una expresión de caracteres, binaria, de texto o imagen.
Sintaxis
SUBSTRING ( expression, start, length )
Argumentos
expression
Cadena de caracteres, binaria, de texto, de imagen, una columna o una expresión que incluye una columna. No utilice expresiones que incluyan funciones de agregado.start
Número entero o expresión que se puede convertir implícitamente a int y que especifica dónde empieza la subcadena.length
Número entero o expresión que se puede convertir implícitamente a int, que especifica la longitud de la subcadena.
Valor devuelto
Devuelve datos de caracteres si expressiones uno de los tipos de datos de caracteres admitidos. Devuelve datos binarios si expressiones uno de los tipos de datos binarios admitidos. Si start = 1, entonces la subcadena empieza desde el primer carácter de la expresión.
La cadena devuelta es del mismo tipo que la expresión proporcionada con las excepciones que se muestran en la siguiente tabla.
Expresión proporcionada |
Valor devuelto |
---|---|
image |
varbinary |
ntext |
nvarchar |
Ejemplo de código
En el siguiente ejemplo se devuelve la inicial del nombre y el apellido completo de cada empleado en la tabla Employees.
SELECT SUBSTRING([First Name],1,1) AS Initial, [Last Name]
FROM Employees
Éste es el conjunto de resultados:
Initial Last Name
----------------------------
N Davolio
A Fuller
J Leverling
M Peacock
S Buchanan
M Suyama
R King
L Callahan
A Dodsworth
A Hellstern
T Smith
C Patterson
J Brid
X Martin
L Pereira
(15 rows affected)