zoukankan      html  css  js  c++  java
  • (4.23)sql server区分大小写的检索

    是的,SQL Server数据库可以区分大小写。区分大小写意味着SQL Server将为CASE,Case,CaSe等返回不同的结果集,并将所提到的字符串视为3个不同的字符串。区分大小写的数据库具有区分大小写的排序规则。在本博客中,我们将介绍区分大小写的搜索。这里给出了整理列表

    让我们考虑一个例子

    上面的查询搜索Person.Firstname列。上面的查询输出如下。

      SQL Server中的1_Case敏感搜索

    上面结果中的名字是Terri,而搜索值是terri SQL Server执行不区分大小写的搜索。现在让我们将Person.Firstname列的排序规则更改为区分大小写的排序规则。

    现在让我们进行搜索并观察结果。

      SQL Server中的2_Case敏感搜索

    当SQL Server正在进行区分大小写的搜索时,查询返回零结果。让我们将搜索值的大小写更改为Person.Firstname列中值的大小并进行搜索

      SQL Server中的3_Case敏感搜索

    SQL服务器执行区分大小写的搜索并找到2个匹配的行。

    现在让我们对区分大小写的列执行不区分大小写的搜索,而不更改列排序规则

      SQL Server中的4_Case敏感搜索

      COLLATE一词将Person.Firstname列的排序规则设置为不区分大小写,因此SQL Server执行不区分大小写的搜索,返回2行。

  • 相关阅读:
    jsonp 跨域解决 spring
    goEasy消息推送,pushlet 向特写用户实时推送
    支持中文加密解密
    webservice 小小例子
    DES加密
    线程、异步
    mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释
    Log4j按级别输出到不同文件
    niginx 负载均衡
    node-webkit安装及简单实现
  • 原文地址:https://www.cnblogs.com/gered/p/10647526.html
Copyright © 2011-2022 走看看