MySQL은 1 문자열에서 여러 셀을 반환 할 수 있습니까 ?? SQLSERVER에서
mysql 함수는 1 문자열에서 여러 값을 반환합니다.
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 할 수 ??
당신이 한 행에 여러 열을 반환 할 수 있습니다 예를 들어 CONCAT
를 사용 : 당신이 할 수 물론
데이터를 일부 코드에 공급하려면 데이터를 그대로 가져 와서 코드에 문자열을 만드는 것이 좋습니다. – Alex
이 함수는 저장 프로 시저에서 호출됩니다. 나는 프로그램이 단지 1 번 스토어드 프로 시저를 호출하고 다른 스토어 프로 시저를 1000 번 호출하도록합니다. –