SQL查询的时候,条件中有一个字段需要前面加N,怎么做可以去掉这个N就能查询出结果?
发布网友
发布时间:2022-04-24 19:36
我来回答
共1个回答
热心网友
时间:2023-10-08 21:39
用了N在字符串前面,代表的就是一个unicode字符串,你可以理解为可以查询中文全角的字符串。
如果你t_name字段类型为nvarchar或者nchar并且存储了中文全角字符进去,那么你在查询的时候就需要带上N才能查询出来,如果条件直接使用 t_name like '%中%' ,带了中文全角符号的数据就可能查不出来追问感谢回答,我本来是想是不是可以在创建视图的时候,进行一下转换,然后就可以不用N就可以查出结果的。