iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQLserver中有哪些排序规则
  • 595
分享到

SQLserver中有哪些排序规则

2024-04-02 19:04:59 595人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关sqlserver中有哪些排序规则,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。ASCII编码在计算机发明后不久,计算机只在美国

这篇文章将为大家详细讲解有关sqlserver中有哪些排序规则,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

ASCII编码

在计算机发明后不久,计算机只在美国用。他们创造出了ASCII编码,来表示:空格、标点符号、数字、大小写字母,控制符等。可以完整的表达所有的英文。但是也只支持英文。

GBK编码

后来随着计算机的流行,中国人民通过对 ASCII 编码的中文扩充改造,产生了 GB2312 编码,可以表示6000多个常用汉字。汉字实在是太多了,包括繁体和各种字符,于是产生了

GBK 编码,它包括了 GB2312 中的编码,同时扩充了很多。中国是个多民族国家,各个民族几乎都有自己独立的语言系统,为了表示那些字符,继续把 GBK 编码扩充为 GB18030 编码。

每个国家都像中国一样,把自己的语言编码,于是出现了各种各样的编码,如果你不安装相应的编码,就无法解释相应编码想表达的内容。

终于,有个叫 ISO 的组织看不下去了。他们一起创造了一种编码 UNICODE ,这种编码非常大,大到可以容纳世界上任何一个文字和标志。所以只要电脑上有 UNICODE 这种编码系统,无论是全球哪种文字,只需要保存文件的时候,保存成 UNICODE 编码就可以被其他电脑正常解释。

UTF-8 AND UTF-16

UNICODE 在网络传输中,出现了两个标准 UTF-8 和 UTF-16,分别每次传输 8个位(2个字节)和 16个位(4个字节)。于是就会有人产生疑问,UTF-8 既然能保存那么多文字、符号,为什么国内还有这么多使用 GBK 等编码的人?因为 UTF-8 等编码体积比较大,占电脑空间比较多,如果面向的使用人群绝大部分都是中国人,用GBK 等编码也可以。

总的来说:

Unicode 是「字符集」

UTF-8 是「编码规则」

其中:

字符集:为每一个「字符」分配一个唯一的 ID(学名为码位 / 码点 / Code Point)编码规则:将「码位」转换为字节序列的规则(编码/解码 可以理解为 加密/解密 的过程)

排序规则

比如我们常用的:Chinese_PRC_CI_AS ,前面部分是Chinese_PRC 这个部分表示支持的中国大陆的字符集。但是这里有个特别需要注意的事项,划重点,在很多博客上面会有这样的描述:

大陆简体字UNICODE的排序规则

这里有很大的歧义。并不是说这个排序规则对所有字符都是有的Unicode。这样说并不准确。

排序规则的后半部份即后缀 含义:

  _BIN 二进制排序   _CI(CS) 是否区分大小写,CI不区分,CS区分(case-insensitive/case-sensitive)  _ai(AS) 是否区分重音,AI不区分,AS区分(accent-insensitive/accent-sensitive)  _KI(KS) 是否区分假名类型,KI不区分,KS区分(kanatype-insensitive/kanatype-sensitive)  _WI(WS) 是否区分宽度 WI不区分,WS区分(width-insensitive/width-sensitive) 

区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。

区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,

比较还将重音不同的字母视为不等。

区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。

区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项

Unicode

SQL Server 是支持Unicode的。对应的字符类型是nchar,nvarchar.

关于SQLserver中有哪些排序规则就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: SQLserver中有哪些排序规则

本文链接: https://www.lsjlt.com/news/57039.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQLserver中有哪些排序规则
    这篇文章将为大家详细讲解有关SQLserver中有哪些排序规则,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。ASCII编码在计算机发明后不久,计算机只在美国...
    99+
    2024-04-02
  • SQLServer中的排序规则有哪些
    本篇文章给大家分享的是有关SQLServer中的排序规则有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、总结1.SQLServer中的...
    99+
    2024-04-02
  • SQLServer数据库中有哪些排序规则
    这期内容当中小编将会给大家带来有关SQLServer数据库中有哪些排序规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  SQLServer2005数据库的排序规则有哪...
    99+
    2024-04-02
  • MySQL 中有哪些排序规则
    本篇文章为大家展示了MySQL 中有哪些排序规则,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。简述说起排序规则就离不开字符集,严格来说,排序规则是依赖于字符集的。字...
    99+
    2024-04-02
  • mysql排序规则有哪些
    MySQL提供了多种排序规则,具体如下: ASC(升序):按照字母或数字的升序排列。 DESC(降序):按照字母或数字的降序排列。...
    99+
    2024-04-09
    mysql
  • SQL SERVER中有哪些排序规则
    本篇文章给大家分享的是有关SQL SERVER中有哪些排序规则,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。    &nb...
    99+
    2024-04-02
  • access的排序规则有哪些
    按照时间顺序:即按照最近的访问时间进行排序,先访问的排在前面,后访问的排在后面。 按照访问频率:即按照被访问的次数进行排序,被访问...
    99+
    2024-03-15
    access
  • python字符串排序规则有哪些
    在Python中,字符串排序有以下几种规则:1. 字母顺序排序:按照字母的Unicode值进行排序。可以使用内置函数`sorted(...
    99+
    2023-09-26
    python
  • sqlserver排序规则如何修改
    要修改SQL Server的排序规则,可以按照以下步骤进行操作: 打开SQL Server Management Studio(...
    99+
    2024-04-09
    sqlserver
  • SQLserver排序规则基本概念探索
    前言 昨天在论坛里面遇到一个比较特殊的场景。他的公司做的是海外的项目,中英再加一个当地语言,要兼容三种文字啊. 那有没有什么字符集或排序规则,能兼容所有文字的?对于海外项目很痛苦啊 .Oracle 有AL...
    99+
    2024-04-02
  • sqlserver数据库排序规则是什么
    SQL Server数据库中的排序规则是一种用于确定字符串排序顺序的规则集。排序规则定义了字符串在进行比较和排序时的顺序。SQL S...
    99+
    2024-04-09
    sqlserver
  • sqlserver默认排序规则怎么修改
    SQL Server默认排序规则是根据数据库的默认排序规则(collation)来进行排序的。如果需要修改默认排序规则,可以通过以下...
    99+
    2024-04-09
    sqlserver
  • navicat排序规则选哪个
    排序规则的选择取决于数据源类型:mysql:mysql collationpostgresql:postgresql collationoracle:nls_sortsql server...
    99+
    2024-04-24
    mysql oracle navicat
  • MySql 排序规则
    1、MySQL的排序规则是干什么的? 我们在使用 Navicat for MySQL 或 MySQL Workbench 创建数据库的时候,除了数据库名称和字符集外,我们还可以设置 Collation【排序规则】 (当然我们也可以使用默认的...
    99+
    2023-08-31
    mysql 数据库 java
  • css中@规则有哪些
    小编给大家分享一下css中@规则有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 一个at-rule就是一个CSS语句,...
    99+
    2024-04-02
  • sqlserver表排序的方法有哪些
    在SQL Server中,表排序的方法通常包括使用ORDER BY子句和索引。 使用ORDER BY子句:可以通过在SELEC&#...
    99+
    2024-04-09
    sqlserver
  • Python中有哪些关联规则
    这期内容当中小编将会给大家带来有关Python中有哪些关联规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.1 基本概念 项集:item的集合,如集合{牛奶、麦片、糖}是一个3项集,可以认为...
    99+
    2023-06-15
  • java中有哪些规则引擎
    这期内容当中小编将会给大家带来有关java中有哪些规则引擎,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对...
    99+
    2023-06-14
  • JavaScript中原型有哪些规则
    今天就跟大家聊聊有关JavaScript中原型有哪些规则,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。javascript是一种什么语言javascript是一种动态类型、弱类型的语...
    99+
    2023-06-14
  • 微信小程序命名规则有哪些
    这篇文章主要介绍微信小程序命名规则有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们都知道名字的意义,名称作为陌生人最先认知的东西,在物质喧嚣的时代,如何从众多名称中脱颖而出给陌人生留下一个良好且深刻的印象,这...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作