자동차
비행기
기차
결과 : 자동차 외 2건
자동차|비행기|기차
결과 자동차 외2 건
3개 중에 자동차가 우선 선택된 이유가 있나요?
가나다 순으로 하면 기차가 우선인데요?
기차가 우선 이라도 상관없습니다.
WITH t AS
(
SELECT '자동차' v FROM dual
UNION ALL SELECT '비행기' FROM dual
UNION ALL SELECT '기차' FROM dual
)
SELECT MAX(v) || ' 외 ' || (COUNT(*) - 1) || '건' x
, MIN(v) || ' 외 ' || (COUNT(*) - 1) || '건' x
FROM t
;
자동차|비행기|기차
결과 자동차 외2 건
이것도 부탁드려도 될까요
WITH t AS
(
SELECT '자동차|비행기|기차' v FROM dual
)
SELECT REGEXP_SUBSTR(v, '[^|]+') || ' 외 ' ||
REGEXP_COUNT(v, '[|]') || '건' x
FROM t
;