2014-12-23 2 views
1

upper()where 절에 사용하는 방법. 쿼리 아래의 오류를주고있다 :KDB 쿼리 위 부분에

http://kdbserver:5001/?select from table where upper(cola) = `ABC 

N.B.:Cola를 조회하는 방법을 제안 해주십시오 된 열을

http://kdbserver:5001/?select upper(cola) from table <-- is working fine. 

답변

0

upper[cola]='ABC'을보십시오.

대괄호는 함수 인수에 사용되지 않으며 우선 순위 등에 사용됩니다. 대괄호는 함수 인수에 사용됩니다.

두 번째 경우에서 둥근 괄호가 작동하는 이유는 파서가이를 무시하기 때문입니다. select upper cola from table

첫 번째 경우 select from table where (upper cola)='ABC'이 아닌 select from table where upper (cola='ABC')을 효과적으로 완료했습니다.

+0

감사합니다. 나는 어퍼 콜라 = ABC와 그 작업을 시도했다. – Debananda