我想創建一個函數或過程,我可以在mysql中使用,但我不確定語法是什麼。我想要做的是從列中獲取值,並查看它是1還是2,並基於該值返回列A或B中的值。 因此,例如,我的選擇函數將如下所示:在mysql中創建函數
select a, b, c, functionA(c) from table;
下面是我的功能
functionA(int x){
if(x==1)
//return value in column A
else
//return value in column B
}
你可以在不使用函數的情況下做到這一點,它會表現得更好。選擇案例,當c = 1,然後另一個b從表 – gordy
結束@Gordy - 這應該作爲下面的答案發布。 –
@oipsl:這是一個時間從你的個人資料中'已知'數組中刪除'SQL'和'mysql') – zerkms