select * from test1 where id=1 char(97)+char(110)+char(100) 0x270074006500730074002700 like 0x270025006500730025002700            为什么and不能转换成char(97)+char(110)+char(100)这样的ASCII格式再用函数翻译还原为and? 但是字符0x270074006500730074002700还原为'test'却可以与0x270025006500730025002700 还原为'%es%'比较?  我想把and转换成varchar或者nvarchar也不行?谁能告诉我为什么不能这样转换?  SQL语句中对于格式的转换有些什么样的要求?