SQL 中的 LOWER 函数

2025 年 2 月 2 日 | 阅读 3 分钟

这个字符串函数显示结构化查询语言中的所有字符和字符串的小写形式。它将小写字符或一组小写字符转换为大写字母。

我们还可以将 LOWER 函数与 SQL 表的字符串字段一起使用。

LOWER 字符串函数语法

语法 1:此语法将 LOWER 函数与 SQL 表的列名一起使用

在语法中,我们需要指定要使用 LOWER 字符串函数的列的名称。

语法 2:此语法将 LOWER 函数与一组大写字符(字符串)一起使用

语法 2:此语法将 LOWER 函数与单个大写字符一起使用

LOWER 字符串函数示例

示例 1:以下 SELECT 查询将以下字符串的所有字符转换为小写

输出

javatpoint is a good website   

示例 2:以下 SELECT 查询无法更改以下字符串中的字符,因为 LOWER 函数无法更改 SQL 中字符串的符号和整数。

输出

@#$12453@#   

示例 3:以下 SELECT 查询将大写字母转换为小写字母

输出

new delhi is the capital of india   

示例 4:以下 SELECT 查询在输出中显示小写字母 'S'

输出

s  

示例 5:此示例将 LOWER 函数与 SQL 表一起使用

在此示例中,我们将创建一个新表,其字符串列将包含大写字符。

创建新的 SQL 表的语法在下面的块中提到

以下CREATE语句创建了Student_Marks

以下INSERT查询将学院记录插入Student_Marks表中

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


Student_IdStudent_First_NameStudent_Middle_NameStudent_Last_Name学生班级Student_CityStudent_State学生分数
4001AMANROYSHARMA4CHANDIGARHPUNJAB88
4002VISHALGURRSHARMA8MURTHALHARYANA95
4007RAJSINGHANIAGUPTA6GHAZIABADUTTAR PRADESH91
4004YASHCHOPRASINGHANIA9JAIPURRAJASTHAN85
4011VINAYSHARMAROY8CHANDIGARHPUNJAB94
4006MANOJSINGHANIAGUPTA5GHAZIABADUTTAR PRADESH83
4010内存RAHEEMGUPTA9LUCKNOWUTTAR PRADESH89

以下 SELECT 查询将 LOWER 函数与上面 Student_Marks 表的 Student_Last_Name 列一起使用

此 SQL 语句将上面表中的每个学生的姓氏转换为小写。

输出

Student_Last_NameLOWER_LastName
SHARMAsharma
SHARMAsharma
GUPTAgupta
SINGHANIAsinghania
ROYroy
GUPTAgupta
GUPTAgupta

以下 SELECT 查询将上面 Student_Marks 表中 Student_Id 大于 4002 的学生的 Student_First_Name、Student_City 和 Student_State 列与 LOWER 函数一起使用

输出


Student_IdLOWER(Student_First_Name)LOWER(Student_City)LOWER(Student_State)
4007rajghaziabaduttar pradesh
4004yashjaipurrajasthan
4011vinaychandigarhpunjab
4006manojghaziabaduttar pradesh
4010ramlucknowuttar pradesh