📜  SQL Server 中的 LOWER()函数(1)

📅  最后修改于: 2023-12-03 15:05:17.543000             🧑  作者: Mango

SQL Server 中的 LOWER()函数

在 SQL Server中,LOWER() 函数用于将给定字符串转换为小写形式。该函数可用于各种情况,比如进行字符串比较或在查询中选择数据等。

语法

LOWER(string)

其中,string 是要转换为小写的字符串或表达式。该函数返回一个与原始字符串长度相同的字符串。

示例

以下是使用 LOWER() 函数的一些示例:

SELECT LOWER('EXAMPLE STRING') AS lower_case_string;

该查询将返回字符串 “example string”。

SELECT LOWER('Hello World!');

该查询将返回字符串 “hello world!”。

该函数也接受表达式:

SELECT LOWER(CONCAT('HELLO',' ','WORLD')) AS lower_case_string;

该查询将返回字符串 “hello world”。

注意事项

以下是使用 LOWER() 函数时需要注意的一些事项:

  • LOWER() 函数只能用于字符数据类型,不能用于数字、日期等其他数据类型。

  • 当对 NULL 值应用 LOWER() 函数时,结果为空。

  • SQL Server 中的 LOWER() 函数使用默认的排序规则,因此在某些语言和区域设置中,转换结果可能与预期不同。

  • 如果需要按照指定区域设置执行字符串比较,应该使用 COLLATE 语句来指定相应的排序规则。

总结

在 SQL Server 中,LOWER() 函数是一个方便实用的函数,用于将指定字符串转换为小写形式。使用时需要注意数据类型、空值处理和排序规则等问题。