gpt4 book ai didi

mysql - mssql 和 mysql 区分大小写,例如

转载 作者:行者123 更新时间:2023-11-29 16:34:07 25 4
gpt4 key购买 nike

我应该选择特定字段以“z”开头但不以“Z”开头的所有行,并且查询应该适用于 mysql 和 mssql。

我可以为 mssql 和 mysql 分别编写查询,但无法将其转换为唯一的查询来使用这两个数据库。

我不知道这是否可能。有什么想法吗?

最佳答案

使用正确的排序规则。例如 _BIN 或区分大小写。您可以从以下查询中找到支持的排序规则。

SELECT * FROM sys.fn_helpcollations()   
WHERE name LIKE 'sql%latin%CS%' or name like '%BIN';

像这样查询

select * from dbo.Categories
where CategoryName collate SQL_Latin1_General_CP1_CS_AS like 'be%'

关于mysql - mssql 和 mysql 区分大小写,例如,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53717298/

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