SQL server 中char类型对查询的影响
今天遇到了一个关于char类型的问题,感觉非常值得注意,所以写下这篇文章,用于总结。 先来看问题: 在数据库中创建两张表,两张表中插入完全相同的数据,不同点在于Sname字段的数据类型不同,一个是char(20)另一个是varchar(20) 但是当我用相同的语句进行模糊查询时select Sname from StudentA where Sname like '欧阳_';, 却得到了截然不同的结果,这是什么原因呢?? create table StudentA ( Sno char(10) primary key ,Sname `char(20)` not null ); inse
用户评论