gpt4 book ai didi

java - 使用sql查询将varchar转换为int

转载 作者:行者123 更新时间:2023-12-01 00:44:48 24 4
gpt4 key购买 nike

ResultSet rss=st.executeQuery("select CONVERT(INT,Mark) as marks,sum(marks) as Totall  from groupperformance where Date between '"+fromdate+"' and '"+todate+"' and GName='"+GroupName+"'");

我正在使用上面的查询将 varchar 列转换为整数,然后找到该列的总和,但在 Eclipse 控制台中它显示错误Exceptioncom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:你的SQL语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“INT,Mark) 附近使用 as marks,sum(marks) as Totall from groupperformance where Date betwee”的正确语法

如何将 varchar 列值转换为整数并执行 sum() 函数以获得结果

我知道这是一个简单的问题,但我需要帮助。有人好心帮我解决这个问题。

抱歉我的英语不好

提前致谢

最佳答案

请参阅 MySQL 中 convert 的正确使用转换('2',签名)或者cast('2' as SIGNED)

关于java - 使用sql查询将varchar转换为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com