gpt4 book ai didi

string - 比较二进制字符串(不包括字母数字)

转载 作者:行者123 更新时间:2023-12-02 05:06:52 27 4
gpt4 key购买 nike

如何比较二进制字符串(不是字母数字字符串)?

种子规格:

键必须是字符串并按排序顺序显示(按原始顺序排序
字符串,而不是字母数字)。字符串应使用
二进制比较,而不是特定于文化的“自然”比较。

所以我需要按键对字典进行排序...但是我没有得到这个规范。
解释..有人吗?

更新:相应地:http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch5lingsort.htm

使用二进制排序

一种对字符数据进行排序的方法是基于
由字符编码方案定义的字符。这叫做
二进制排序。二进制排序是最快的排序类型。他们生产
英文字母的合理结果,因为ASCII和
EBCDIC标准将字母A到Z定义为递增的数字值。

注意:在ASCII标准中,所有大写字母都出现在任何
小写字母。在EBCDIC标准中,情况恰恰相反:所有
小写字母出现在所有大写字母之前。

如果存在使用其他语言的字符,则采用二进制排序
通常不会产生合理的结果。例如,升序
ORDER BY查询返回字符串ABC,ABZ,BCD,ÄBC,当
Ä在字符编码方案中,其数值大于B。
对于亚洲人来说,二进制排序通常在语言上没有意义
使用表意字符的语言。

因此,基本上,对于英语来说,与按字母排序的结果相同。
很好

最佳答案

只要确保将字符视为字节,任何标准的排序例程都应起作用。

关于string - 比较二进制字符串(不包括字母数字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com