하나의 쿼리문 안에서도 각각의 절이 실행되는 순서가 있다.이 순서를 알고있는 것이 쿼리문의 구조를 이해하고, 쿼리문을 작성하는 데에 도움이 될 것이다! 실행순서 1) FROM 절 (+ Join)FROM 절에서는 조회할 테이블을 지정한다.이후 Join을 실행하여 하나의 가상 테이블로 결합한다.2) WHERE 절WHERE 절에서는 테이블에서 조건에 맞는 데이터를 필터링한다.3) GROUP BYGROUP BY 절에서는 선택한 칼럼을 기준으로 조회한 레코드 목록을 그룹핑한다.4) HAVING 절HAVING 절은 그룹핑 후에 각 그룹에 사용되는 조건 절이다. 쉽게 말해 그룹을 필터링한다고 생각하면 된다.5) SELECT 절SELECT 절은 여러 조건들을 처리한 후 남은 데이터에서 어떤 열을 출력해줄지 선택한다...
오라클 설치1) 다운로드- Google : Oracle XE Download 검색 - 최신 XE 버전 다운로드 (나는 윈도우니까 윈도우로 다운로드)- 계정 생성 (필수라고 해서 만듦) 2) 설치- setup.exe 실행 (★비밀번호 기억해두기 oracle1234) 3) 설치 테스트오라클 관리자 계정(sys)으로 접속하여 db 접속 확인 SQL Developer 설치1) 다운로드- Google : sql developer download 검색 - 최신 XE 버전 다운로드 (자바 포함 버전으로 다운로드 함) 2) 실행설치는 필요없이, 실행파일 실행하기 3) 접속 테스트(관리자 모드)4) 계정(USER) 생성select * from all_users; -- 모든 계정 정보 조회-- ORA-65096..
종류SQL 문장에서의 표현비고크다, 작다>, 경계를 포함하지 않음같거나 크다, 같거나 작다>=, 경계를 포함함그리고and교집합또는or합집합X는 A이상 B이하X between A and B'X>=A and X'AX는 A, B, ...N 중 하나IN(A, B, ... N)괄호 내부에 서브쿼리 가능X는 N과 같음X=N X는 N과 같지 않음X!=Nnul은 결과값에서 제외됨'>XNX는 null임X is nullX=null, X=NULL 불가X는 null이 아님X is not nullX!=null, X!=NULL 불가 != 와 모두 not equal을 의미한다.NOT : 조건문이 NOT TRUE일 때 레코드를 조회IN : 피연산자가 여러 표현 중 하나라도 같다면 TRUE-BETWEEN : 값(숫자 ,문자 ,날짜)..