我应该选择特定字段以“z”开头但不以“z”开头的所有行,并且查询应该同时使用mysql和mssql。我可以分别为mssql和mysql编写查询,但是我不能将其转换为一个唯一的查询来处理这两个数据库。我不知道这是否可能。你知道吗?
6ju8rftf1#
使用合适的 collation . 例如 _BIN 或者区分大小写。您可以从以下查询中找到支持的排序规则。
collation
_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%'
1条答案
按热度按时间6ju8rftf1#
使用合适的
collation
. 例如_BIN
或者区分大小写。您可以从以下查询中找到支持的排序规则。像这样询问