oracle

    [Oracle] 조건함수 DECODE 사용법

    1. Oracle DECODE 개념 오라클에서 조건을 걸고 싶을 때, 조건이 =(일치)의 경우 간단하게 사용할 수 있는 함수 CASE문도 있지만, 더욱 간단하게 사용할 수 있습니다 오라클에만 존재하는 함수이므로 MySQL 등 과의 호환 예정이라면 사용을 피해야합니다 2. DECODE 사용법 DECODE(컬럼명, 조건1, '결과값1', 조건2, '결과값2', ... , 'ELSE 결과값') (ex) 사용 예시 DECODE(FRUIT, NULL, 'NOTHING', 1, 'APPLE', 2, 'BANANA', 3, 'GRAPE', 'OTHER') References 📌 https://devmoony.tistory.com/117

    [Oracle] ALL_TAB_COLUMNS : 모든 테이블과 컬럼 조회하기

    ◾ ALL_TABLES & USER_TABLES ALL_TABLES : 모든 테이블에 대해 조회할 수 있다 (관리자 권한이 있을 때) USER_TABLES : 현재 User가 접근할 수 있는 모든 테이블에 대해 조회할 수 있다 SELECT * FROM ALL_TABLES;-- (관리자 권한일 때) 모든 테이블 SELECT * FROM USER_TABLES;-- 현재 USER가 접근 가능한 모든 테이블 😵 특정 컬럼이 어디 있는지 찾거나 특정 테이블의 모든 컬럼명을 가져올 때 사용하면 유용합니다! ◾ ALL_TAB_COLUMNS 활용 방법 (1) 컬럼명으로 테이블 찾기 SELECT * FROM ALL_TAB_COLUMNS WHERE COLUMN_NAME = '컬럼명'; - 컬럼명만 덩그라니 가지고 있을 때..