어떻게 열 값으로 동적 변수를 생성 할 수 있습니까? "S1"을 열의 값으로 가져 왔으며 변수를 @ S1으로 이미 정의했습니다. columnn의 현재 값을 사용하여 변수에 어떻게 액세스 할 수 있습니까?열 이름에 대한 MySQL 동적 변수
예 :
SELECT abr, @abr from table
^---- this doesn't exist, but instead of this I need to evaluate @S1.
어떻게 열 값으로 동적 변수를 생성 할 수 있습니까? "S1"을 열의 값으로 가져 왔으며 변수를 @ S1으로 이미 정의했습니다. columnn의 현재 값을 사용하여 변수에 어떻게 액세스 할 수 있습니까?열 이름에 대한 MySQL 동적 변수
예 :
SELECT abr, @abr from table
^---- this doesn't exist, but instead of this I need to evaluate @S1.
난 당신이 행 번호를 찾고 있습니다 생각 :
SELECT d.*,
@rownum := @rownum + 1 AS rank
FROM dummy d,
(SELECT @rownum := 0) r;
행 번호 형이 아니기 때문에 임의의 숫자 @ Brittain Ze –
@RanjithM 당신이 찾고있는 것과 같은 결과를 기대할 수 있습니다. 더 많은 샘플 데이터와 기대되는 결과를 추가 할 수 있습니까? –
@RanjithM 내 대답에 데모를 참조하십시오. –
당신의 당신이 정확히 어떤 것을 수행의 이유를 지정할 수있는 이해가되지 않습니다 당신이 성취하려고 노력하고 있습니까? –
나는 db에없는 각 레코드에 대해 몇 가지 값을 가지고 있으며,> 또는 <를 확인해야합니다. 이렇게하면 쉽고, 두 레코드가 더 많을 것입니다. @MKhalidJunaid –
질문을 업데이트하고 샘플 데이터를 포함 할 수 있습니까? , 테이블 정의 및 귀하의 질문에 예상되는 출력 –