나는 SQL에서 키와 값을 대체해야SQL 쿼리 대체
예 :
Key: ### to ###, My address ###
Values: 10,20,'Jaipur India'
출력 :
10 to 20, My address Jaipur India
나는 SQL에서 키와 값을 대체해야SQL 쿼리 대체
예 :
Key: ### to ###, My address ###
Values: 10,20,'Jaipur India'
출력 :
10 to 20, My address Jaipur India
예 SQL 서버에서 원하는 결과를 달성하기 위해 수 다음과 같아야합니다.
SQL 기능
Create function [dbo].[GetMyAddressString]
(
@Key1 varchar(100) ,
@Key2 varchar(100),
@Key3 varchar(100)
)
returns varchar(400)
as
begin
declare @str varchar(400)
set @str = @Key1 + ',' + @Key2 + ' My address ' + @Key3
return @str
end
어떻게이 함수를 호출하는 방법?
select dbo.GetMyAddressString('10','20','Jaipur India')
출력
10, 20 내 주소 자이푸르 인도
참고 : 당신이 당신의 질문에 너무 상황과 좀 더 세부 사항을 공유 할 수 있다면, 당신이 할 수있는 더 적절한 대답을 얻으십시오.
빠른 응답을 주셔서 감사합니다. 문자열은 동적입니다. 어떻게 얻을 수 있습니까? 값은 테이블에 저장됩니다. –
이 간단한 SQL은 원하는 결과를 얻는 데 도움이됩니다. 필요한 Key 값을 가진 테이블에 3 개의 열이 있다고 가정합니다. + _ 'ADDRESS_KEY] + TABLE_NAME_HERE에서 캐스팅 (varchar (4)로 Column_KEY1) +'캐스팅 (varchar (4)로 Column_KEY2) + '내 주소'+ –
질문이 이해가 가지 않습니다. _edit_ 질문을 보내 주시고 샘플 입력과 출력을 표 형식으로 표시하십시오. 각 줄은 4 줄 띄어서 코드로 표시합니다. –
무엇이 당신의 질문입니까? –
문자열 '### ~ ###, 내 주소 ###'및 별도의 테이블에 3 개의 값이 있는데,이 값을 키로 대체해야합니다. 첫 번째 값은 10이므로 첫 번째 키가 다음으로 대체됩니다. 10, 10 ~ ###, 내 주소 ### 등 –