解释一下语句

hailin10 2004-06-30 05:36:37
select max(CAST("+fieldname+" AS int)) as MaxID from tablename
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haonanernet 2004-07-02
  • 打赏
  • 举报
回复
zhengjie
yesyesyes 2004-07-01
  • 打赏
  • 举报
回复
肯定是从拼接字符串的长语句中截取了一段
hudan 2004-06-30
  • 打赏
  • 举报
回复
为什么不用:
select max(CAST(fieldname AS int)) as MaxID from tablename
要2个引号有什么用?
friendliu 2004-06-30
  • 打赏
  • 举报
回复
呵呵,说的很细,结帖吧
zoubsky 2004-06-30
  • 打赏
  • 举报
回复
楼上的已经说得很清楚了!
BigGunLee 2004-06-30
  • 打赏
  • 举报
回复
CAST("+fieldname+" AS int) --先将fieldname 字段内容转换为整型
max(CAST("+fieldname+" AS int)) --取fieldname字段转换为整型以后的最大值
max(CAST("+fieldname+" AS int)) as MaxID --得到最大值并给出别名 MaxID
select ....from tablename --- 基本的结构化查询语句
pbsql 2004-06-30
  • 打赏
  • 举报
回复
求表中最大编号(按数字)

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧