본문 바로가기
반응형

SQL2

[SQL] 오라클 Oracle 문자열 자르는 SUBSTR 함수 사용법 SUBSTR 함수는 오라클 데이터베이스에서 제공하는 함수로 문자열을 자릿수로 자르는 함수다. SUBSTR 함수의 사용 방법과 실무에서 어떤 방식으로 많이 사용하는지 알아보자. 1. SUBSTR 함수 사용 방법 SUBSTR("문자열", "시작위치") SUBSTR("문자열", "시작위치", "길이")SUBSTR 함수 인자값으로는 첫 번째 "문자열", 두 번째 "시작위치", 세 번째는 "길이"다.문자열에 들어갈 수 있는 데이터 타입은CHAR, VARCHAR2, NCHAR, NVARCHER2, CLOB, NCLOB 형이다.시작위치와 길이는 데이터 타입이 NUMBER 형만 사용 가능하다. (숫자로 변환되는 문자열도 가능)SUBSTR("문자열", "시작위치")SELECT SUBSTR('반갑습니다.1234', 3) .. SQL 2024. 9. 12.
[SQL] 오라클 Oracle 계층형 쿼리 Connect By Prior 사용하기 최근 하나의 테이블에 특정 컬럼이 값이 서로 연결되어있는 데이터를 한번에 나열해야하는 쿼리를 만들어야 했다. 그래서 연결된 깊이 만큼 UNION ALL 쿼리를 이용해 상당히 긴 쿼리로 작성을 했었다. 그런데 직장 동료가 Connect By Prior를 사용하면 쉽게 만들 수 있다고 해서 쿼리를 다시 만들어보았다.예를들어 냉장고에 들어가있는 모든 물건을 보고 싶다고 가정하자. 냉장고A에는 여러개의 반찬통과 반찬통 속에 반찬들 그리고 과일, 음료수 등등 다양한 음식과 식료품들이 들었다고 생각해보자. 그리고 우리는 냉장고A에 들어있는 반찬통부터 반찬통 안에 들어있는 반찬 정보까지 알고 싶다면 Connect By Prior 구문을 사용하면 계층형으로 데이터를 조회해올 수 있다.1. 테이블 및 데이터 생성테이블과.. SQL 2024. 5. 9.
반응형