SELECT 구문 : 표시할 Column 들을 선택함 : 테이블을 선택함
문자로 시작해야 한다.len 30 이하여야 한다.중복된 테이블명이 없어야한다.A-z, 0-9, \`\`\`+ Oracle 의 예약어가 아니여야 한다. 테이블 이름을 지정하고 각 Col 마다 괄호 (, ) 로 묶어야 함Col 명 뒤에 데이터 타입을 꼭 지정해야함 여기서
SELECT : DB에서 Data를 검색할 때 사용 INSERT : Talbe의 새로운 행(row)을 추가한다.UPDATE : Talbe의 어떤 행을 변경(업데이트)한다.DELETE : Talbe의 행(row)을 제거한다.MERGE : INSERT와UPDATE를 동시에
연관된 데이터를 모아 일정한 형태로 저장해놓은것통합 + 저장의 형태들의 집합 이라고 할 수 있다.Integrated Stored Operational Shared 직역 하면, 데이터 베이스 관리 프로그램 DBMS 를 활용하여 데이터를 입력 ,수정,삭제 등의 동작을
다중 행 메소드 는 그룹 함수, 집계 함수 라고도 한다.단일 행 메소드와 달리 그룹 함수 는 전체 집합 또는 그룹으로 분류된 집합에 작용하여 그룹당 하나의 결과를 생성한다.다중 행 메소드에서는 DISTINCT 를 사용하여 중복을 제거 할 수 있다.중복된 데이터들도 표현
select 한 col을 값들로 그룹화 한다.group by로 집계된 데이터를 having 조건으로 필터링함그럼 group by 와 having 의 차이는 뭘까?where 절은 묶기 전에 조건으로 필터링함having절은 묶고 난 후 조건으로 필터링함
각 Row 에 순위를 부여하는 함수 order by 절의 기준으로 정렬동일한 값일 경우 같은 순위로 출력RANK()와 모든 기능이 같음 DENSE_RANK() : 동일한 값일 경우 갯수와 상관없이 다음 순위 +1RANK() : 동일한 값일 경우 갯수를 고려해서 +nRA
INSERT 문 을 사용하여 테이블에 새 행을 입력한다.같은 쿼리문 2번 수행하면 중복 값이 추가됨UPDATE 문 을 사용하여 특정 열의 값을 변경할 수 있음WHERE 절을 생략하면 테이블의 모든 행이 수정됨의 유의sawon 테이블을 수정할거야 name 이 김구 인 녀