본문 바로가기

데이터베이스10

[SQL 기본만 알아도 할껀 다한다.] 날짜 함수 (Date Functions) 날짜를 처리하는 함수입니다. MONTHS_BETWEEN(date1, date2) 두 date의 개월차 ADD_MONTHS(date, n) date 에 n 개월 이후 NEXT_DATE(date, 'char' or num) date 의 다음 돌아오는 주 중 'char'요일 LAST_DATE(date) date 의 마지막 날짜 오라클은 오늘의 날짜와 시간에 대해 SYSDATE와 SYSTIMESTAMP 키워드를 제공합니다.(SYSTIMESTAMP 는 오라클 버전 9i 부터 가능합니다.) SYSDATE 연월일 시분초 SYSTIMESTAMP 연월일 시분초 밀리초 SQL에 오늘서 부터 언제까지, 언제부터 오늘까지 등 오늘을 표현하는데 사용할 수 있습니다. hire_date(입사일) 부터 오늘(SYSDATE)까지 몇 .. 2012. 7. 16.
[SQL 기본만 알아도 할껀 다한다.] 문자 처리 함수 (Character-Manipulation Functions) 문자 처리 함수에 대해 알아보겠습니다. (숫자 적용 가능)문자를 자르고 붙이는 등 다양한 함수를 제공하고, 이 함수들은 중첩해서 사용할 수 있습니다.오라클에서 문자를 세는 방법을 먼저 알아야합니다. 1 2 3 4 5 6 7 8 9 10 H e l l o W o r l d 사람이 숫자 세는 기준과 똑같습니다.맨 첫문자를 1로 놓고 세어나갑니다. 기능을 먼저 소개하고 예제로 들어갈께요. CONCAT('Hello', 'World') 두 문자열을 붙임 HelloWorld SUBSTR('HelloWorld', 1, 5) 문자열을 선택한 위치만큼 표시함 Hello LENGTH('HelloWorld') 문자열의 길이 10 INSTR('HelloWorld', 'W') 선택한 문자의 위치 6 TRIM('H' FROM '.. 2012. 7. 11.
[SQL 기본만 알아도 할껀 다한다.] 논리 조건 AND, OR, NOT 이번 글은 WHERE 와 연관된 논리 조건에 관한 내용입니다.http://cusmaker.tistory.com/entry/4%EC%A3%BC%EC%B0%A81%EC%A3%BC%EC%9D%BC-10%EB%B6%84%EB%A7%8C-%EB%94%B0%EB%9D%BC%ED%95%98%EB%8A%94-SQL-where-%EC%82%AC%EC%9A%A9참고하시면 그닥 어렵지 않은 내용이니 예제를 진행하시는데 도움이 되실겁니다. 논리 조건에는 세가지가 있습니다. AND 두 조건이 모두 TRUE 일때, TRUE 반환 OR 두 조건 중 하나라도 TRUE 일때, TRUE 반환 NOT 두 조건이 모두 FALSE 일떄, TRUE 반환 AND 와 OR 는 WHERE 와 함께 사용하여 다중 조건을 만들 수 있습니다.NOT는 이.. 2012. 7. 6.
[SQL 기본만 알아도 할껀 다한다.] 정렬 Order by에 대해 안녕하세요 ~ 김블루입니다.ㅋ오늘은 데이터 정렬! > 에 대해 알아보겠습니다.SQL문을 쭉~ 쳐보시면서 따라오시면 됩니다.ㅎ 첫 시간에 배운 기본적인 조회 문장입니다.employees 테이블을 예제로 사용합니다. order by 절을 추가한 결과 입니다. 기본 조회 문장과 차이가 보이시나요??salary의 결과가 작은 순서대로 정렬되어 출력되었네요 ㅋorder by [정렬 기준 컬럼] 으로 쓰시면 되고 출력하지는 않지만, 조회 대상의 테이블에 존재하는 어떤 컬럼을 기준으로 쓰셔도 됩니다. ㅋ 기준 컬럼에 [[ASC]] 키워드를 사용했습니다.오름차순(Ascending power)입니다.ㅋ작은 것부터 차례대로 출력해줍니다. 반대로 [[DESC]] 키워드를 사용했습니다.내림차순(Descending power).. 2012. 7. 4.