SQL查询最大值不对。
时间:2011-12-05
来源:互联网
FILE_NUM
001
002
003
004
005
006
007
008
009
010
FILE_NUM数据类型是nvchar
执行Select MAX(FILE_NUM) as MAX_NUM from table1
结果显示的是 9
为什么显示的不是10呢?
如果要10.那应该怎么写?
作者: cobra_chen 发布时间: 2011-12-05
Select MAX(convert(int,FILE_NUM)) as MAX_NUM from table1
作者: geniuswjt 发布时间: 2011-12-05
SQL code
create table tb(FILE_NUM varchar(10)) insert into tb select '001' insert into tb select '002' insert into tb select '003' insert into tb select '004' insert into tb select '005' insert into tb select '006' insert into tb select '007' insert into tb select '008' insert into tb select '009' insert into tb select '010' go Select MAX(FILE_NUM) as MAX_NUM from tb /* MAX_NUM ---------- 010 (1 行受影响) */ go drop table tb
作者: qianjin036a 发布时间: 2011-12-05
作者: fredrickhu 发布时间: 2011-12-05
不过转化为整型肯定没错

不会吧!
SQL code
create table tb(FILE_NUM varchar(10))
insert into tb select '001'
insert into tb select '002'
insert into tb select '003'
insert into tb select '004'
insert into tb select '005'……
作者: geniuswjt 发布时间: 2011-12-05
select max(cast (FILE_NUM as int)) as MAX_NUM from table_name
作者: TravyLee 发布时间: 2011-12-05
SQL code
Select MAX(FILE_NUM) as MAX_NUM from table1 /* 010 */
注意结果为为009而不是9,
不知道你的结果是怎么出来的,9
作者: xiaolinyouni 发布时间: 2011-12-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28