table名称:Test。字段只有一个Name nvarchar(64)。
现在写入一个字符串“甲状腺肿大Ⅰ°,两侧甲状腺结节”到Name字段中,查询后输出:“甲状腺肿大Ⅰ°,两侧甲状腺结节”。
若我单独写入Ⅰ后边的'°',则输出为单字符的。查询后与原来的不相等,请问这是为什们?请高手指点一下
现在写入一个字符串“甲状腺肿大Ⅰ°,两侧甲状腺结节”到Name字段中,查询后输出:“甲状腺肿大Ⅰ°,两侧甲状腺结节”。
若我单独写入Ⅰ后边的'°',则输出为单字符的。查询后与原来的不相等,请问这是为什们?请高手指点一下
解决方案 »
- 访问量字段经常修改,设计数据库表的时候是否分表。
- 我刚安装了sql2000,不知道如何进行下一步
- 求一SQL语句,子从表。简单需求!
- 字段中有数组怎么查询?
- sql判断不存字段值,用查询语并显示结果
- 突然间想到一个问题,那天在客户那里遇到的,还没有解决.在同一个服务器上两个数据库间表的查询语句怎么写.
- 请问怎样从SQlite数据库中取出刚存的数据?
- zilong28:某个字段AAA定义为nchar(4),insert 的值是abc,但是从库中看abc后面多了一个空格,why?
- 一个关于SQL的SELECT的问题,请大家帮助!!!
- help me ......新装Oracle,却找不到密码,谁能告诉我?
- 对于发展方向的问题!请各位前辈给点见解???
- CE与PC间数据库共享
insert into t select N'°'
insert into t select '°'
drop table t没问题啊
insert into test values(N'甲状腺肿大Ⅰ°,两侧甲状腺结节')
goselect * from test where charindex( N'°',name) > 0drop table test/*
Name
----------------------------------------------------------------
甲状腺肿大Ⅰ°,两侧甲状腺结节(所影响的行数为 1 行)
*/
insert @t values(N'甲状腺肿大Ⅰ°,两侧甲状腺结节')
select * from @t where col like '%°%'col
------------------------------
甲状腺肿大Ⅰ°,两侧甲状腺结节(1 行受影响)
insert test select N'甲状腺肿大Ⅰ°,两侧甲状腺结节'
insert test select N'°'
select * from test
/*
Name
----------------------------------------------------------------
甲状腺肿大Ⅰ°,两侧甲状腺结节
°
*/
drop table test
insert test select N'甲状腺肿大Ⅰ°,两侧甲状腺结节'
insert test select N'°'
insert test select '°'
select * from test
/*
Name
----------------------------------------------------------------
甲状腺肿大Ⅰ°,两侧甲状腺结节
°
°
*/
drop table test
create table test11(Name nvarchar(64))
go
insert into test11 select '°'
union all select '甲状腺肿大Ⅰ°,两侧甲状腺结节'
go
select * from test11
Name
Name
甲状腺肿大Ⅰ°,两侧甲状腺结节
Name
°