https://backendcode.tistory.com/175
[DB Tool] Oracle Sql Developer 설치 및 사용 방법 간단 정리
개요 이번 글에서는 DB Tool 중 하나인 Oracle Sql Developer 설치 및 사용 방법에 대해 정리할 것입니다. 개인적으로 UI가 마음에 들지 않아서 생각돼서 자주 사용하지는 않지만, Oracle DB 간 테이블, 데이
backendcode.tistory.com
sql
Structured Query Language
= 구조적 질의 언어
where 절 뒤에는 조건이 들어감
조건이 여러 개 일 경우 : and , or 로 처리
between and : 특정 범위의 값을 조건 지정할 때 사용할 수 있는 직관적 문법
between and 예제
in : or 연산자가 다수 필요할 경우 편리하게 줄여서 사용할 수 있는 문법
not in : 뒤에 있는 거 빼고 필요할 경우에 사용
부서코드가 D5 또는 D1인 직원의 이름, 부서코드, 연락처를 출력하세요.
컬럼 나열 구간에 꼭 컬럼명만 명시해야 하는 것은 아님
- 컬럼과의 연산, literal값, alias(별명) 등 표기 가능
- " " : 데이터 영역 바깥쪽, ' ' : 데이터 영역 안 쪽
- 오라클에서 문자열 연결에는 || 연산자 사용
null 검사 : is null, is not null
예제) 전 직원 중 보너스를 받는 직원의 이름, 급여, 보너스율을 출력
sysdate : 날짜 출력 방법 / 현재 날짜와 시간을 반환하는 함수 ( 반환값은 DATE형 )
-sysdate는 timestamp 값(시분초까지 포함한)을 반환하지만 ,
sql developer 가 출력할 때, 날짜 형식으로 연,월,일 까지만 출력된다.
- 날짜 타입의 데이터에 덧셈 또는 뺄셈 연산은 일로 계산된다
-날짜 타입 데이터끼리 뺄셈연산만 가능하다
-> 두 날짜간의 일수 차이를 만들어낸다 (sysdate-hire_date = 근속일수)
- desc : 테이블 열에 대한 정보(열이름, 데이터유형, 추가 속성 등등)
like : 문자열을 비교할 때 같다(==)가 아닌 contains 또는 startWith 또는 endsWiths를 비교할 수 있음
not like : like의 반대 같지 않은 것을 고르고 싶을 때
- like와 함께 사용되는 특수 문자 % : "여러 글자가 존재할 수도 있고 없을 수도 있음"을 의미
- like와 함께 사용되는 특수 문자 _ : _하나당 딱 한글자가 존재해야함을 의미
order by : 정렬 / 기본적으로 오름차순 asc, 내림차순 desc
'2024_풀스택학원 > Back-end' 카테고리의 다른 글
[ JDBC ] 04/26 (0) | 2024.04.26 |
---|---|
[Database] DDL/DML/DCL(GRANT)/ 제약 조건 (0) | 2024.04.24 |
[Java] Timestamp, static, Network (0) | 2024.04.15 |
[Java] 학생 관리 시스템 만들기 (1) | 2024.04.14 |
[Java] ArrayList (0) | 2024.04.09 |