(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:SQL SERVER
数据库版本:2017
内容/问题描述:
我分别查用了语法,查出了下列这些字的UNICODE
SELECT UNICODE(‘ㄧ’) -> 19968
SELECT UNICODE(‘龚’) -> 40852
SELECT UNICODE(‘龟’) -> 40860
想请问各位大神,查出来龟的unicode 明显大于 龚的unicode,为什么 执行下列语法时
,结果却不如我预期?
Select PATINDEX(‘%[ㄧ-龟]%’),’123龚456’)->得到结果0(原预期应该要得到4)
Select PATINDEX(‘%[ㄧ-龚]%’),’123龟456’)->得到结果4(原预期应该要得到0)