gpt4 book ai didi

mysql - 区分mysql中大小写不同的两个字符串

转载 作者:行者123 更新时间:2023-11-29 08:21:16 24 4
gpt4 key购买 nike

考虑在 MySQL 命令提示符下运行以下 sql 命令 -

select 'aBc'='Abc';

O/P

+-------------+
| 'aBc'='Abc' |
+-------------+
| 1 |
+-------------+

我预计结果会显示“0”而不是“1”。

如果两个字符串大小写不同,如何区分它们?

最佳答案

您可以使用二进制排序规则。例如:

select 'aBc'='Abc' collate utf8_bin;

或者您可以将其中一个字符串转换为二进制类型:

select binary('aBc')=binary('Abc');

关于两者之间的差异,请参见 The _bin and binary Collations在 MySQL 文档中。

关于mysql - 区分mysql中大小写不同的两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346348/

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