DB Query/자주쓰는 함수 (10) 썸네일형 리스트형 DISTINCT # Distinct는 해당 열의 중복을 제거해주는 역할 - 보통 실무에서는 잘 안씀... 데이터 량이 많으면 속도가 매우 느려짐 - 대체 함수로는 EXISTS가 존재함... 실무에서는 EXISTS 쓰는게 좋음... - 중복된 값에대해 한번만 값 추출 - 예제 1) SELECT DISTINCT A."기관", A."오류일자", B."조치일자", A."수집 파일 명", A."테이블 네임" FROM 테이블 명 - 예제 2) SELECT DISTINCT 카드번호 FROM 거래; SUBSTR # SUBSTR 함수 - SUBSTR 함수는 해당 열의 값에서 중간에 있는 문자를 추출해야 할 경우에 사용한다. SUSBSTR(char1,n,m) - 위의 내용 설명 char1 : 함수를 수행하고자 하는 문자 값 또는 테이블의 열을 설정 n : 추출하고자 하는 문자열의 처음 위치 m : 추출하고자 하는 문자열의 길이 - 예제 1) SELECT SUBSTR(CODE,2,3) "SUBSTRING" FROM 업무; - 예제 2) SELECT 거래일자, 카드별, 거래금액 FROM 거래내역 WHERE SUBSTR(거래일자,5,2) = '05'; - 주의할 점 SUBSTR 사용된 열은 인덱스 사용할 수 없다. 한번 수행 시 하나의 행만 함수에 제공 단일행 함수는 WHERE 절에서 조건으로 활용 가능 예 ) WHER.. 이전 1 2 다음