我收到此錯誤消息! 1064 - 您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以在'=='07'||附近使用正確的語法SUBSTRING(COL2,0,3)== '447') billsec * 0.06如率」在行2如何如果條件,然後在mysql中相乘?
SELECT col1, col2, col3, col4,
IF (SUBSTRING(col2, 0, 2) == '07' || SUBSTRING(col2, 0, 3) == '447')
col4 * .06 as col5;
ELSE
col4 * .03 as col5;
FROM table_name WHERE id='123'
但是當該查詢是隻是此
SELECT col1, col2, col3, col4,
col4 * .06 as col5
FROM table_name WHERE id='123'
它沒有返回錯誤..有人可以讓我知道如何管理?
應該是=的==代替,然後缺少 –