请教在sql server数据库里像001000000,001001000,这样的设置成什么数据类型 如果固定為9位,設為char(9),如果不固定,設為varchar類型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用char就行的呀,这样排序的时候像我说的那样嘛 排序的时候...order by cast(字段 as int) 如果字长是固定的就用CHAR(9),反之用VARCHAR(9) 不可变长时CHAR(9)可变长时VARCHAR(9)或更大的 varchar 就可以 ,长度可以设置的大一些,因为存储的话是根据你实际的长度存储如果是char(9)的话,是固定了长度,不管你实际的值多少位,存储的都是9个字符建议还是用varchar 优化一条SQL语句 问一个osql命令的问题 将SQL2000的数据导入SQL2008 中值查询问题 sql问题 Sql Server 2005 两表查询,为什么这么慢!!! 一个老板要我写触发器,不懂数据库呀,各位大虾帮帮忙呀,谢谢!!!!! ******急!急!MSSQLSERVER---6.5---:日志文件怎样缩小! 如何提高数据库访问速度 绝对经典的问题不是高手不要进来解决后送100分 请教存储过程中的多条件查询 sql语句好像和以前我学过的foxbase的语句好像
...
order by cast(字段 as int)
可变长时VARCHAR(9)或更大的
如果是char(9)的话,是固定了长度,不管你实际的值多少位,存储的都是9个字符
建议还是用varchar