SQL 中的 LENGTH 函数

2024 年 8 月 29 日 | 4 分钟阅读

结构化查询语言 (SQL) 的 LENGTH 字符串函数返回给定字符串或单词中的字符数。

LENGTH 字符串函数语法

语法1:此语法使用 LENGTH 函数和 SQL 表的列名

在语法中,我们必须指定要执行 LENGTH 字符串函数以查找每个值的字符数的列的名称。

语法2:此语法使用 LENGTH 函数和字符串

LENGTH 字符串函数示例

示例 1:以下 SELECT 查询显示给定 JAVATPOINT 单词的总字符数

输出

LENGTH_word
11

示例 2:以下 SELECT 查询显示了给定字符串的总字节数

输出

LENGTH_string
28

示例 3:以下 SELECT 查询显示给定句子的长度

输出

LENGTH_Sentence
33

示例 4:以下 SELECT 查询显示了给定字符串的长度

输出

LENGTH_space
1

示例 5:以下 SELECT 查询显示了 NULL 单词的长度

输出

长度
NULL

示例 6:此示例在结构化查询语言中使用 LENGTH 函数和表。

在此示例中,我们将创建一个新的 SQL 表,并在其上执行 LENGTH 函数。

在 SQL 数据库中创建新表的语法如下

以下 CREATE 语句创建 Employee_Grade

下面的 INSERT 查询将在 Employee_Grade 表中插入员工的等级和备注记录

以下 SELECT 语句显示上面 Employee_Grade 表中的已插入记录


Employee_ID名字姓氏First_CitySecond_CityNew_CityAttendance_RemarksWork_Remarks级别
10RameshSharma勒克瑙AurangabadGhaziabad8895A2
02YaduSharmaAurangabadGhaziabadGhaziabad9582A1
07VijayRamnaNoidaGhaziabad勒克瑙9195A1
04巴努 (Bhanu)RangopalrGhaziabadNoida勒克瑙8582A2
11HarryRoyNoidaKanpurGhaziabad9597A1
16AkashRamnaGhaziabadMeerutAurangabad9590B1
19RamRamna勒克瑙GhaziabadAurangabad8995A2

查询 1:以下 SELECT 查询使用上面 Employee_Grade 表的 First_Name 列的 LENGTH 函数

此语句显示在行业工作的每位员工的名字的长度。

名字LENGTH_FirstName
Ramesh6
Yadu4
Vijay5
巴努 (Bhanu)5
Harry5
Akash5
Ram3

查询 2:以下 SELECT 查询使用上面 Employee_Grade 表的 Last_Name 列的 LENGTH 函数

此语句显示每位员工姓氏的长度。

输出

姓氏LENGTH_LastName
Sharma6
Sharma6
Ramna5
Rangopalr9
Roy3
Ramna5
Ramna5

查询 3:以下 SELECT 查询使用上面 Employee_Grade 表的 First_City 和 New_City 列的 LENGTH 函数

此 SQL 语句显示每位员工的姓和新城市的长度。

输出

First_CityLENGTH_FirstCityNew_CityLENGTH_NewCity
勒克瑙7Ghaziabad9
Aurangabad10Ghaziabad9
Noida5勒克瑙7
Ghaziabad9勒克瑙7
Noida5Ghaziabad9
Ghaziabad9Aurangabad10
勒克瑙7Aurangabad10