SQL 中的 LCASE 函数

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

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

LCASE 字符串函数语法

语法1:此语法将 LCASE 函数与 SQL 表的列名结合使用。

在此语法中,Column_Name 是要显示为小写的列的名称。

语法2:此语法将 LCASE 函数与一组大写字符(字符串)结合使用。

语法2:此语法将 LCASE 函数与单个大写字符结合使用。

LCASE 字符串函数示例

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

输出

javatpoint is a good website

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

输出

@#$12453@#

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

输出

new delhi is the capital of india

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

输出

s

示例 5:此示例将 LCASE 函数与 SQL 表结合使用。

在此示例中,我们将创建一个新表,该表将与 LCASE 字符串函数一起使用。

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

以下 CREATE 语句创建 Faculty_Info 表。

下面的 INSERT 查询将学院教职工的记录插入到 **Faculty_Info** 表中。

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


Faculty_IdFaculty_First_NameFaculty_Last_NameFaculty_Dept_IdFaculty_AddressFaculty_CityFaculty_Salary
1001ARUSHSHARMA4001AMAN VIHARDELHI20000
1002BULBULROY4002NIRMAN VIHARDELHI38000
1004SAURABHROY4001SECTOR 128MUMBAI45000
1005SHIVANISINGHANIA4001VIVEK VIHARKOLKATA42000
1006AVINASHSHARMA4002SARVODYA CALONYDELHI28000
1007SHYAMBESAS4003KRISHNA NAGARLUCKNOW35000

以下 SELECT 查询将上面 Faculty_Info 表的 Faculty_Last_Name 列与 LCASE 函数结合使用。

此 SQL 语句将每个教职工的姓转换为小写字母。

输出

Faculty_Last_NameLCASE_LastName
SHARMAsharma
ROYroy
ROYroy
SINGHANIAsinghania
SHARMAsharma
BESASbesas

以下 SELECT 查询将上面 Faculty_Info 表中 faculty_Id 大于 1002 的教职工的 Faculty_First_Name、Faculty_City 和 Faculty_Address 列与 LCASE 函数结合使用。

输出

Faculty_IdLCASE(Faculty_First_Name)LCASE(Faculty_Address)LCASE(Faculty_City)
1004saurabhsector 128mumbai
1005shivanivivek viharkolkata
1006avinash sarvodyacalonydelhi
1007shyamkrishna nagarlucknow

以下 SELECT 查询将上面 Faculty_Info 表中 faculty_Salary 大于 30000 的教职工的 Faculty_Last_Name 和 Faculty_Address 列与 LCASE 函数结合使用。

输出

Faculty_IdFaculty_Last_NameFaculty_Dept_IdFaculty_AddressFaculty_Salary
1002roy4002nirman vihar38000
1004roy4001sector 12845000
1005singhania4001vivek vihar42000
1007besas4003krishna nagar35000