프로그래밍49 [Oracle | 오라클] 단일행 함수 - 3. 날짜함수 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. 1. 시간 형식 맞추기 alter session set nls_date_format= 'yyyy-mm-dd hh24:mi:ss'; 2. 현재 날짜 조회하기 SELECT SYSDATE FROM dual; 3. 날짜+ 정수값 날짜 기준으로 정수값만큼의 DAY를 더해줌. SELECT SYSDATE, sysdate+10 FROM dual; 4. 날짜 기준으로 정수값 만큼의 시간/분/초를 더하거나 빼 준다. SELECT SYSDATE, sysdate+1/(24*60) FROM dual; --1분 SELECT SYSDATE, sysdate+70/(24*60) FROM dual; --70분 SELECT SYSDATE, sysdate-1/24/60/6.. 2015. 8. 13. [Oracle | 오라클] 단일행 함수 - 2. 숫자함수 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. 1. ROUND 반올림 SELECT ROUND(7677.567 ) FROM dual; -- 7678 SELECT ROUND(7677.567,-1) FROM dual; -- 7680 SELECT ROUND(7677.567,-2) FROM dual; -- 7700 SELECT ROUND(7677.567,-3) FROM dual; -- 8000 SELECT ROUND(7677.567, 1) FROM dual; -- 7677.6 SELECT ROUND(7677.567, 2) FROM dual; -- 7677.57 2. TRUNC 버림 SELECT TRUNC(7677.567 ) FROM dual; -- 7677 SELECT TRUNC(7677.5.. 2015. 8. 13. [Oracle | 오라클] 단일행 함수 - 1. 문자함수 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. 1. 대소문자 변환함수 LOWER(char) 문자열을 소문자로 변환 UPPER(char) 문자열을 대문자로 변환 INITCAP(char) 주어진 문자열의 첫 번째 문자를 대문자로 나머지 문자는 소문자로 변환 SELECT e_player_name, UPPER(e_player_name), LOWER(e_player_name), INITCAP(e_player_name) FROM player_t WHERE player_name LIKE '가%'; 2. 문자열의 일부분만 추출하는 함수 SUBSTR(대상, 추출시작위치, 개수) SELECT e_player_name, substr(e_player_name,3,4) FROM PLAYER_T WHERE .. 2015. 8. 13. [Oracle | 오라클] SELECT문 - WHERE을 이용한 행의 제한 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. 02 WHERE절을 이용한 행(Row)의 제한 검색결과에 대한 제한을 둘 때 where절에 조건을 지정한다. where절은 from절 다음에 사용한다. 문자열과 날짜 값은 작은 따옴표로 묶어서 표시한다. where절은 생략 가능하고, 생략할 경우 모든 행이 검색된다. Where절 조건식이 true인 row만 선택이 된다. 형식 SELECT 컬럼명1, 컬럼명2 FROM 테이블명 WHERE 조건식; SELECT ename, sal FROM emp WHERE 1000>=3000; player_t 선수 중에서 포지션이 FW인 선수들의 이름, 키, 팀id 조회하기 SELECT player_name 이름, height 키, team_id 팀아이디 .. 2015. 8. 12. 이전 1 ··· 6 7 8 9 10 11 12 13 다음