怎样能把字段值'0100'当作100?(5分)

  • 主题发起人 主题发起人 sjm
  • 开始时间 开始时间
S

sjm

Unregistered / Unconfirmed
GUEST, unregistred user!
Access数据库。
现假设表1的zd1(文本型)字段的值可能为:'23'、'0100'、'54'、'7'......,如果用'Select Max(zd1) from 表1'的SQL语句的话所得到的结果会是'54',而将'0100'认为是零不是100。怎样可以让SQL语句得到的结果是100呢? 谢谢!
重申一下:我用的是Access数据库。
 
select Max(val(zd1)) from 表1
 
select Max(convert(int,zdl)) as zdl from 表1
 
接受答案了.
 
select Max(cast(zdl as int) from 表1
 

Similar threads

S
回复
0
查看
861
SUNSTONE的Delphi笔记
S
S
回复
0
查看
787
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部