显示 Emp 表中埃纳姆列长度和前 3 个字符的 SQL 查询
原文:https://www . geesforgeks . org/SQL-query-to-display-EMP-table 中的列的长度和前 3 个字符/
为了显示字符串的长度和前三个字符,字符串函数在 SQL 中非常有用。在本文中,让我们看看如何使用 MSSQL 作为服务器来显示 Emp 表中埃纳姆列的长度和前 3 个字符。
为了找到字符串的长度,我们使用 LEN()函数。
语法:
LEN(Ename)
要找到字符串的前 n 个字符,我们使用 LEFT()函数:
语法:
LEFT(Ename , N)
步骤 1: 创建数据库
我们使用下面的命令创建一个名为 GeeksforGeeks 的数据库。
查询:
CREATE DATABASE GeeksforGeeks
步骤 2: 使用数据库
要使用 GeeksforGeeks 数据库,请使用以下命令:
查询:
USE GeeksforGeeks;
步骤 3: 创建表格
使用如下 SQL 查询创建一个包含 5 列的 Emp 表。
CREATE TABLE Emp
(
E_id varchar(20),
Ename varchar(20),
Edept varchar(20),
E_age INT,
E_sex varchar(8)
);
输出:
步骤 4: 验证数据库
使用如下 SQL 查询查看数据库的描述。
查询:
EXEC sp_columns Emp
输出:
步骤 5: 将数据插入表中
使用如下 SQL 查询将行插入 Emp 表。
查询:
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')
输出:
步骤 6: 验证插入的数据
使用如下选择查询检查表中插入的数据。
查询:
SELECT* FROM Emp
输出:
- 查询显示埃纳姆列的长度和前 3 个字符。
查询:
SELECT LEN(Ename) AS LengthofEname,
LEFT(Ename,3) AS FirstThree FROM Emp
输出:
- 查询显示埃纳姆列的长度和最后 3 个字符。
查询:
SELECT LEN(Ename) AS LengthofEname,
RIGHT(Ename,3) AS LastThree FROM Emp
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处