Oracle Server에 접속하는 기본적인 방법을 알아본다.
사용법표현식 사용예여기서 ''(작은 따옴표)임을 명심하자. ‘good morning\~~!’부분을 표현식이라고도 하고 리터럴(literal)상수(문자)라고 부르기도 하는데, 보통 리터럴이라는 용어를 많이 쓴다.리터럴 안에 작은 따옴표가 들어갈때의 예시)이미 설정되어 있
SELECT 컬럼명 또는 표현식 FROM 테이블명, 뷰 명 \*는 모든 Column을 의미한다.예) SELECT \* FROM emp; emp테이블에서 모든 column을 선택해서 표시해줘주의 : 키워드(SELECT와 같은)는 줄을 나누면 에러가 난다.와 같
DISTINCT : 중복을 제거해줌(단, 결과를 정렬하지는 않음).사용 예시)이런 emp table의 deptno column을 정렬하지 않고 중복을 제거하고자 한다.😈👿💀☠ DISTINCT는 하나의 Column에만 적용되지 않고 모든 Column에 적용된다!!
||(Concatenation)을 사용하면 된다.예시를 통해 설명한다.한 column으로 보이지 않을 수 있다.그래서 alias(별칭을 사용해보았다.)이렇게 한다.
매우 유용한 WHERE.비유를 하자면 롤 상점에서롤 상점 스크린샷얼어붙은 심장아이템을 사고싶다면 좌측 카테고리 탭에서 방어력과 마나 옵션을 선택한 후에크게 분류가 되면 얼어붙은 심장이 화면에 바로 출력되는것 처럼이와 비슷한 일을 WHERE가 해준다. 문법 SELE
비교 연산자는 숫자나 문자, 날짜에 다 사용할 수 있다. 첫번째, 작은 값을 앞에, 큰 값을 뒤에 쓴다. 둘째, 두 값을 모두 포함하는 결과를 출력한다. 즉, BETWEEN A AND B = (A <= 칼럼 <= B) 하지만 특정 구간의 값을 검색할
날짜를 기준으로 정렬할 때 오른차순과 내림차순을 기억해야 한다.ORDER BY절의 위치는 SQL 문장에서 가장 마지막에 적어야 한다.앞에 뭐가 오든 마지막에 위치해야함! ORDER BY는 최대한 사용하지 말것!
테이블들을 만들어보자.
집합 연산자(SET OPERATOR)는 여러 건의 데이터들(집합)을 연산하는것이다.주요 집합 연산자 4가지위의 4가지 집합 연산자를 사용할 경우에 주의사항 세 가지두 집합의 SELECT 절에 오는 Column의 개수가 동일해야 한다.내용의 개수가 아니라 Column이다