목록전체 글 (808)
Yeonee's Story
안녕하세요. #yeoneeblog 여니입니다 :) -- NULL : 값이 존재하지 않음을 나타내는 값 -- NULL 처리 함수들 : NVL, NVL2, NULLIF /* NVL(컬럼명, 해당컬럼값이 NULL일 경우 반환할 반환값) 해당컬럼에 값이 존재할 경우 기존의 칼럼값을 반환 칼럼에 값이 존재하지 않을경우 내가 제시한 값이 반환됨. */ -- 사원명, 보너스, 보너스가 없는 경우 0으로 바꿔서 출력 SELECT EMP_NAME, BONUS, NVL(BONUS, 0) FROM EMPLOYEE; -- 보너스 포함 연봉 조회 SELECT EMP_NAME, (SALARY + (SALARY + (SALARY * BONUS))) * 12 AS "보너스 포함 연봉" FROM EMPLOYEE; /* NVL2(컬럼명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wQ1RY/btsh4ZQfZC8/eFnRA0a9Ip7LqT6spTiZY0/img.png)
안녕하세요. #yeoneeblog 여니입니다 :) 자바로 따지면 메소드와 같은 존재 매개변수로 전달된 값들을 읽어서 계산한 결과를 반환 => 호출해서 쓸 것 - 단일행 함수 : n개의 값을 읽어서 n개의 결과를 리턴 (매 행마다 함수 실행 후 결과 반환) - 그룹 함수 : n개의 값을 읽어서 1개의 결과를 리턴 (하나의 그룹별로 함수 실행후 결과를 반환) 단일행 함수와 그룹함수는 함께 사용할수 없음 : 결과 행의 갯수가 다르기 때문 LENGTH / LENGTHB - LENGTH(문자열) : 전달된 문자열의 글자 수 반환 - LENGTHB(문자열) : 전달된 문자열의 바이트 수 반환 결과값은 숫자로 반환 => NUMBER 문자열 : 문자열 형식의 리터럴, 문자열정보가 저장된 칼럼 한글은 글자당 3BYTE ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ILJl0/btsh320M5ae/PpUABjb4il0GiwZwNNvvs0/img.png)
안녕하세요. #yeoneeblog 여니입니다 :) SELECT EMP_NAME, EMAIL, SUBSTR(EMAIL, 1, INSTR(EMAIL,'@') -1 ) AS ID FROM EMPLOYEE;
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c34Fi7/btsh4kmMETo/frVbqYFKZ074W8tBrqft9k/img.png)
안녕하세요. #yeoneeblog 여니입니다 :) SELECT EMP_NAME, SUBSTR(EMP_NO,8,1) AS 성별 FROM EMPLOYEE;
안녕하세요. #yeoneeblog 여니입니다 :) /* 자바로 따지면 메소드와 같은 존재 매개변수로 전달된 값들을 읽어서 계산한 결과를 반환 => 호출해서 쓸 것 - 단일행 함수 : n개의 값을 읽어서 n개의 결과를 리턴 (매 행마다 함수 실행 후 결과 반환) - 그룹 함수 : n개의 값을 읽어서 1개의 결과를 리턴 (하나의 그룹별로 함수 실행후 결과를 반환) 단일행 함수와 그룹함수는 함께 사용할수 없음 : 결과 행의 갯수가 다르기 때문 */ ------------------------------------------------------------- /* LENGTH / LENGTHB - LENGTH(문자열) : 전달된 문자열의 글자 수 반환 - LENGTHB(문자열) : 전달된 문자열의 바이트 수 반..