【发布时间】:2013-08-21 09:31:31
【问题描述】:
我对 Microsoft SQL Server 中使用的默认字符串比较方法完全感到困惑。到目前为止,我一直在使用 UPPER() 和 LOWER() 函数在 Microsoft SQL Server 上执行任何字符串比较。
但是知道默认情况下 Microsoft SQL Server 不区分大小写,我们需要在安装 Microsoft SQL Server 时更改排序规则以使其区分大小写。但是,如果是这种情况,那么 UPPER 和 LOWER() 函数的用途是什么。
【问题讨论】:
-
我使用它们将文本格式化为大写或小写,或者有时我会变得时髦并使用标题大小写。
-
这只是一个好习惯。
-
是什么让您认为 comparisons 是此类函数的唯一用例(以这种语言或任何语言)?
标签: sql-server sql-server-2008 tsql