sql
文章平均质量分 76
hostman868100
本人热爱编程,交友,喜欢挑战。希望在这里能和大家共同努力,成就咱们的梦想。
展开
-
SQL中char,varchar 和nchar,nvarchar的区别
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共转载 2013-07-09 12:49:59 · 510 阅读 · 0 评论 -
一个SQL的bug:值为null的字段处理
今天同事问了一个问题,要查询某个字段,将这个字段不为某个值得数据全部查询处理,给的SQL是这样的:select * from table where column not like '%abc%',但是结果中却将为null的记录给忽略了。原来null值与数字或字符是有一定区别的,解决方法用is null 来匹配改行。 虽然方法找到了,但是对该问题还是不太理解,以下是在网上找的转载 2013-07-08 13:55:21 · 692 阅读 · 0 评论