mysql可以返回多個單元格中的1個字符串嗎?
mysql函數返回1個字符串中的多個值
在sqlserver的我可以使這樣
CREATE FUNCTION [dbo].[getTribunByOrder]
(
@idtrorder varchar(10)
)
RETURNS varchar(1000)
AS
BEGIN
declare @trtribun varchar(1000)
set @trtribun = ''
select @trtribun = @trtribun + nametribun +'='+ convert(varchar(3),jumlah) + ','
from trtribun b
where idtrorder = @idtrorder
set @trtribun = substring(@trtribun, 0, len(@trtribun))
RETURN @trtribun
END
返回該功能的功能= 「NAME1 = 1,NAME2 = 3,NAME3 = 2」
可以在mysql創建這樣功能?
如果您要將數據提供給某些代碼,那麼您最好不要直接提取數據,而是在代碼中構建字符串。 – Alex
這個函數將在一個存儲過程中調用,我希望我的程序調用1個存儲過程,而不是稱爲其他存儲過程千次: –