쿼리분석중 처음 보는 키워드가 있어서 질문드립니다.

SQL SERVER [MS-SQL]

AND ED.EQUIPNO = EC.EQUIPNO || ‘-’ || :DOORNO

위와 같은 구문이 있더라고요
이해하기 쉽지 않네요 문자열 합치기인지 그렇다면 “+” 기호로 붙여야 하지 않나요?
MySQL 은 Concat 을 이용한다던가 그런거 같던데
단순히 문자열 합치기는 아닌거 같습니다. || 가 관건인거 같은데 어떻게 사용하는것인지요?

오라클 위주라 100% 정확한지는 모르겠습니다만…
문자열 합칠때는 || 를 사용합니다.
+는 숫자 계산식에 사용됩니다

3개의 좋아요

혹시 ||: 이거는 무슨의미일까요?

문자열 합치기가 '+'대신 '||'가 사용되는겁니다.
마지막 ':'는 변수명에 쓰인것입니다.
:DOORNO까지가 하나의 변수 입니다.

3개의 좋아요