我想將一個SQL Server查詢轉換爲MYSQL,但是遇到了IF語句的問題。在SQL Server版本中,它們用於指導基於標誌的查詢流程,但我無法使其在MYSQL中工作。我已經概述了代碼如何工作如下:在MYSQL中的流量控制
該腳本根據查詢和數據庫之間可以匹配多少數據來設置標誌。
它隨後執行基於所述標誌選擇語句:如果標誌= 1選擇A,B,C,其中匹配邏輯
否則,如果標誌= 2選擇d,E,F,其中不同匹配邏輯
我曾嘗試使用IF和CASE當兩者都沒有工作。我通常會將IF放在WHERE子句中,但根據標誌選擇不同的列。
是否有一個函數會執行IF/ELSE流程MYSQL?
任何幫助將不勝感激!
MySQL需要一個外殼 - 程序,函數,觸發器,... –