Structured Query Language/Oracle SQL (27) 썸네일형 리스트형 Oracle SQL 기본_02 LIKE (1) : 기본과 예제 - ' ■ 로 시작하는 ', ' ■ 로 끝나는 ', ' ■ 를 포함한 ' ● 자 글자 검색하기 (문자 검색) 사실 오라클 SQL 디벨로퍼 뿐만 아니라 어떤 프로그램에서든 특정한 조건을 만족하는 문자열을 포함한 행(row)만 검색해야 하는 경우가 적지 않습니다. - 이름에 '희'가 포함된 고객만 검색 - 이름이 S로 시작하는 직원만 검색 - 이름이 K로 끝나는 직원만 검색 - 이름에 E가 들어가는 고객만 조회 - 전화번호가 4로 시작하는 사람만 조회 - 이름이 K로 시작하고 총 5글자인 사람만 조회 - 이름이 S로 끝나고 3글자 이상인 사람만 조회 .... 이러한 경우, WHERE 조건절에 LIKE 구문을 사용하면 편리하게 위와 같은 문자열 조건을 만들어낼 수 있습니다... Oracle SQL 기본_01 SELECT FROM 구문 : 테이블 내용 전체 or 특정 컬럼 내용 조회하기 1. 테이블 내용 전체 조회하기 1) 기본식 특정 테이블 내용 전체를 조회하려면 아래와 같은 소스코드를 입력합니다. select * from 테이블이름; '*' 별표 : 전체 컬럼을 의미합니다. 지정한 테이블의 전체 컬럼의 데이터 전체를 조회한다는 의미입니다. 모든 SQL 문장은 ';(세미콜론)'으로 끝납니다. Ctrl+Enter를 누르면 커서가 놓여 있는 곳의 해당 SQL 문장 1개가 실행됩니다. 2. 테이블의 특정 컬럼만 지정하여 조회하기 테이블이 가지고 있는 데이터와 컬럼이 굉장히 많을 경우, 기존 테이블을 변형하지 않고 분석에 필요한 일부 컬럼만을 불러와 데이터를 조회해야 하는 경우가 많습니다. 1) .. SQL 문제 - null 값 처리하기 문제 다음과 같은 테이블 ANIMAL_INS가 주어진다. 동물의 종, 이름, 성별 및 중성화 여부를 ID 순으로 조회하라. 단, 이름이 없는 동물의 경우 'No name'으로 표시되도록 하라. 내 코드: SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; Comment: NULL값을 다른 값으로 치환해주는 함수 NVL의 활용 가능 여부를 묻는 문제입니다. NVL은 SELECT 절에서 사용할 수 있으며, NVL(NULL 값이 포함된 column, '치환할 값')으로 씁니다. 이전 1 2 3 4 다음