열 이름과 함께 eval expr () 사용하기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />열 이름과 함께 eval expr () 함수를 사용할 때 도움이 될 수 있습니다.
예:
column1 = "이름";
eval expr ( ":"|| column1);
위의 evel expr ()은 이름 열을 참조합니까? 그렇다면 문법으로 나를 도와주세요. (열 이름을 나타 내기 위해)
Re : eval expr ()에 열 이름 사용하기이 질문에 대한 답변이 없으면 나는 그 질문을 이해하지 못한다고 생각합니다. 여기에 또 다른 대답이 있습니다. . .
이 경우, eval expr ()이 예상대로 작동하지 않습니다. 그러나, 나는 eval expr ()을 사용하지 않고 대신
column1 = "이름";
val = Eval (Expr ( ":"| column1));
이것을 실행하면, val = ": names"
또는,
val = Eval ( ":"|| column1);
또는
val = ":"|| column1;
그러나 이름이 "이름"인 열을 실제로 참조하려면 val을 파싱해야합니다. . .
val2 = 구문 분석 (val);
예를 들어 val2 [1]을 실행하여이 열의 행 1에있는 값을 가져올 수 있습니다.
이 단계에서 질문에 대한 답변을 얻지 못하면 질문을 다시 작성하십시오.
Re : eval expr ()에 열 이름 사용하기이것은 당신이 원하는 것을 얻을 것입니다. . .
column1 = "이름";
var = parse ( ":"| temp);
그러나 열의 이름과 상관없이 작동하는 더 나은 일반 구현은 다음을 사용하는 것입니다.
var = 구문 분석 ( ": 이름 (\!" "|| (col << Get Name ()) ||"\! ")");
여기서 col은 열 참조입니다 (이미있는 경우). 그렇지 않으면 위에있는 column1 (또는 문자열 "names"자체)로 연결의 중간 부분을 바꿀 수 있습니다.
Re : eval expr ()에 열 이름 사용하기운이 좋을지도 몰라. : 이름 ( "이름") , 또는 더 나은 아직 : 이름 (column1)