query = "SELECT printf("%.2f", 2/2484);"
错误1:syntax error. 原因是python里面 "%.2f" 会导致识别特殊字符,这时候需要用单引号 '%.2f'。
错误2:结果总是0.00,而不是预计的0.08。这是因为整数相除结果是整数的形式,这时候需要用1.00*2/2484。
正确代码:
query = "SELECT printf('%.2f', 1.00*2/2484);"
query = "SELECT printf("%.2f", 2/2484);"
错误1:syntax error. 原因是python里面 "%.2f" 会导致识别特殊字符,这时候需要用单引号 '%.2f'。
错误2:结果总是0.00,而不是预计的0.08。这是因为整数相除结果是整数的形式,这时候需要用1.00*2/2484。
正确代码:
query = "SELECT printf('%.2f', 1.00*2/2484);"