FROM절에서 뽑아낸 컬럼명을 검색 시 LIKE 조건에 넣어 SELECT를 하고 싶었다.
플러스(+) 기호로는 아무리 해도 안 됐는데 정답은 || 이었다.
코드
WHERE 컬럼명 LIKE 조건컬럼명||'%'
예제
SELECT (
SELECT LISTAGG(CU.USER_NAME, ', ') WITHIN GROUP (ORDER BY CPT.CHAT_STUD_ID) AS USER_NAME
FROM EMPLOYEE
WHERE YEAR = '2020'
AND EMP_NAME LIKE A.EMP_NAME||'%'
) AS 2020_EMP_NAMES
FROM (
SELECT EMP_NAME
FROM EMPLOYEE
WHERE DEP_ID = '0001'
) A
'SQL' 카테고리의 다른 글
[Oracle/Tibero] 콤보에 '전체' 추가해서 기본값으로 세팅하기 (0) | 2020.07.23 |
---|---|
[MSSQL] ISNULL의 기초 이해 (0) | 2020.06.26 |
[SQLGate 오류] CREATE DATABASE가 실패했습니다. 나열된 일부 파일 이름을 만들 수 없습니다. (0) | 2020.03.23 |
[SQL] 페이징하기 : 페이지마다 특정 개수의 글목록 불러오는 쿼리 (0) | 2020.03.18 |
[SQL] 데이터에 넘버링하기 (0) | 2020.03.12 |
댓글