Para mostrar la longitud y los primeros tres caracteres de una string, las funciones de string son útiles para hacer esto en SQL. En este artículo, veamos cómo mostrar la longitud y los primeros 3 caracteres de la columna Ename en la tabla Emp utilizando MSSQL como servidor.
Para encontrar la longitud de una string usamos la función LEN() .
Sintaxis:
LEN(Ename)
Para encontrar los primeros n caracteres de la string, usamos la función IZQUIERDA() :
Sintaxis:
LEFT(Ename , N)
Paso 1: crear una base de datos
Usamos el siguiente comando para crear una base de datos llamada GeeksforGeeks.
Consulta:
CREATE DATABASE GeeksforGeeks
Paso 2: Uso de la base de datos
Para usar la base de datos GeeksforGeeks, use el siguiente comando:
Consulta:
USE GeeksforGeeks;
Paso 3: Crear una tabla
Creando una tabla Emp con 5 columnas usando la siguiente consulta SQL de la siguiente manera.
CREATE TABLE Emp ( E_id varchar(20), Ename varchar(20), Edept varchar(20), E_age INT, E_sex varchar(8) );
Producción:
Paso 4: Verificación de la base de datos
Para ver la descripción de la base de datos utilizando la siguiente consulta SQL de la siguiente manera.
Consulta:
EXEC sp_columns Emp
Producción:
Paso 5: Insertar datos en la tabla
Insertar filas en la tabla Emp usando la siguiente consulta SQL de la siguiente manera.
Consulta:
INSERT INTO Emp VALUES('E00001','JHONNY','BACKEND DEVELOPER',26,'male'), ('E00002','DARSHI','MARKETING',27,'male'), ('E00003','JASMINE','FRONTEND DEVELOPER',37,'female'), ('E00004','LILLY','FULL STACK DEVELOPER',47,'female'), ('E00005','RONALD','UI DEVELOPER',26,'male')
Producción:
Paso 6: Verificación de datos insertados
Verifique los datos insertados en la tabla usando la consulta de selección de la siguiente manera.
Consulta:
SELECT* FROM Emp
Producción:
- Consulta para mostrar la longitud y los primeros 3 caracteres de la columna Ename.
Consulta:
SELECT LEN(Ename) AS LengthofEname, LEFT(Ename,3) AS FirstThree FROM Emp
Producción:
- Consulta para mostrar la longitud y los últimos 3 caracteres de la columna Ename.
Consulta:
SELECT LEN(Ename) AS LengthofEname, RIGHT(Ename,3) AS LastThree FROM Emp
Producción:
Publicación traducida automáticamente
Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA