by 빈이 [2016.07.27 14:48:44]
SELECT * FROM T
WHERE ???(A, B, C) = 'HA';
T 테이블의 A, B, C 컬럼들 중 하나의 컬럼이라도 'HA'라는 데이터가 있는 것을 노출해주는 함수를 본 기억이 있는데...
찾을 수가 없네요. 아시는분 답변 부탁드립니다.
WITH
T ( A,B,C)
AS
(
SELECT
'HA'
,
'T'
FROM
DUAL
UNION
ALL
'AH'
DUAL )
*
T
WHERE
A ||
'|'
|| B ||
|| C
LIKE
'%HA%'
감사합니다!
SELECT * FROM T WHERE 'HA' IN (A,B,C)
WHERE 'HA' = ANY(A, B, C); http://www.gurubee.net/lecture/1503
any, all 다음에 select절 오는 것만 봤는데 컬럼으로도 되는군요. 감사합니다. 또 배웁니다.