함수/단일행 처리 함수) 문자 처리 함수(length,lengthb, instr, substr, lapd, rpad, replace, concat, trim, ltrim, rtrim)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. FUNCTION - 일련의 작업 절차를 모아 놓은 database 객체 - 호출 시 인자를 전달하고 리턴 값을 받아 처리 - SQL의 function은 반드시 리턴 값을 가짐 함수 유형 단일행 처리 함수 문자 처리 함수 숫자 처리 함수 날짜 처리 함수 형변환 처리 함수 기타 함수 그룹 처리 함수 그룹마다 호출 단일행 처리 함수 - 매 행마다 함수 호출, 리턴된 값을 결과 집합에 반영 문자 처리 함수 ☞ length(value) , lengthb(value) - length : value의 글자 수 반환 - lengthb : value의 실제 차지한 데이터 크기 select emp_name ..
2022. 4. 14.
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.