RT字段是数字类型的,选择int或者varchar有什么区别?各有什么有点,谢谢!
解决方案 »
- 这段SQL语句要怎么精简一些?
- 提交HTTP请求
- 如何将表中的一个列转换为字符串,如果出现连号,则用"-"分隔,不是连号,就用","分隔.比如:0001-0004,009
- 为什么开启MSSQL的远程连接后无法启动服务?
- 超级挑战大难题,恳请邹建等高手出手相助!100分献上!谢谢!
- PB中用SQL2000有时用时会出现“select error:DBPROCESS处于不可用或未启用状态”错误
- 请教关于自动排序的问题.
- 请教SQL排名语句
- 想把SYBASE里的数据转到SQL里面
- how to defrag database all table and index??
- 在线SQL求助
- 为什么存储过程OUT参数总是为NULL
varchar是字符串存储数字字段的时候两者都可以选择 但是为了在处理过程中不转化,就用INT型
如果需要和别的表进行匹配查询,例如:"1,2,3,4,5"等的,需要转换类型的话,可以考虑存为字符串.
varchar是字符串类型,并且varchar的字符串长度是可以变化的
因此varchar可以在数据长度不够的时候,按照实际的长度来分配空间,避免了空间浪费,但是在查询的时候会耗费一定的时间。
当然用varchar存数字也不是不可以,一般还是用int存数字,用varchar存字符串(不太用char)
表示数量的就用float 或者int
其他的都用varchar