DQL) WHERE 구문 (동등비교, between a and b, like/not like, is null/is not null, in/not in, and, or, not, 연산자 우선 순위)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. WHERE 구문 - 지정한 테이블에서 행을 추려내기 위한 조건절 - 각 행마다 컬럼 값을 검사해서 true가 반환된 행은 결과 집합 포함, false가 반환된 행은 결과 집합에서 제외 ※ null 값도 false처리 되므로 null 값들도 false → 결과 집합 포함 안됨 연산자 설명 = 같다 !=, , ^= 같지 않다 >, >=,
2022. 4. 14.
DQL) SELECT 구문 (가상 컬럼, nvl()함수, 별칭 alias, 중복 값 제거 distinct, 문자열 연결 연산자 ||, '+' 연산 기호)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. SELECT 구문 - 실제 결과 집합 (result set)의 컬럼을 제한 - 존재하지 않는 컬럼도 조회 가능 - 가상 컬럼 (연산 처리 결과 등) 사용 가능 - 123, '안녕' 같은 리터럴도 행 수만큼 반복 출력 가능 ☞ 가상컬럼 select emp_name, salary, salary * 12, -- 가상 컬럼 '안녕' from employee; emp_name, salary는 기존에 존재하던 데이터였지만 salary*12와 '안녕'은 실제 존재하던 데이터가 아니였습니다. 하지만 잘 조회되는 것을 확인할 수 있죠? 게다가 salary*12는 기존 salary 데이터에 12를 곱한 값이..
2022. 4. 14.
자료형) 오라클의 구조, table의 구조(용어), DB의 자료형 (문자형,숫자형, 날짜형)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 오라클의 구조 DataBase - user(schema) - table... - data... table의 구조 - 실제 데이터를 관리하는 객체 - 행 단위로 데이터를 관리 용어 정리 - table (entity, relation) - column 열 (filed, attribute) - row 행 (record, tuple) - domain : 하나의 속성(열)에서 가질 수 있는 원자 값의 집합 (Y/N, M/F, 1/0 등) 테이블 구조 확인 desc employee; NULL 여부 : NOT NULL (필수) , NULL (선택)을 나타냅니다. 자료형에는 문자형(char, varcha..
2022. 4. 12.