목록2024/10 (24)
충분히 쌓여가는
USE 문으로 데이터베이스 선택데이터베이스는 SSMS에서 드롭다운 메뉴를 이용해 선택할 수도 있지만 USE 문을 사용해도 된다.USE master;
데이터 조작 언어(DML)는 테이블에 데이터를 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는데 사용한다.DML의 대상은 테이블이므로 DML을 사용하려면 반드시 테이블이 있어야 한다. 바로 그 테이블을 조작하는 언어를 데이터 정의 언어(DDL)이라고 한다. DDL데이터베이스, 테이블, 뷰, 인덱스 등의 개체를 생성(CREATE), 삭제(DROP), 변경(ALTER)한다. 데이터베이스 생성 및 삭제하기데이터베이스를 생성하려면 CREATE 문을 사용한다. CREATE 문의 기본 형식CREATE DATABASE [데이터베이스 이름] CREATE 문으로 데이터베이스 생성하기CREATE DATABASE TestDB쿼리가 잘 실행되었다면 [개체 탐색기]에서 을 클릭하면 된다...
데이터를 검색할 때 공통 그룹의 정보를 확인해야 할 때가 있다.그룹의 특정 조건을 필터링해 해당 그룹의 데이터만 검색해야 하는 경우도 많다.이렇게 데이터를 그룹화할 때 GROUP BY 문을 사용한다.또한 그룹을 필터링할 때는 HAVING 문을 사용한다 GROUP BY 문과 HAVING 문의 기본 형식SELECT [열] FROM [테이블] WHERE [열] = [조건값] GROUP BY [열] HAVING [열] = [조건값] GROUP BY 문으로 데이터 그룹화하기GROUP BY 문은 지정한 열에 있는 데이터를 그룹화한다. 1개 열 기준으로 그룹화데이터를 그룹화할 때는 반드시 그룹화할 기준 열을 지정해야 한다.sector로 그룹화SELECT sector FROM nasdaq_companyGROUP BY ..
쿼리는 정확하게 조건을 입력해 사용한다.어떤 경우에는 자신이 검색할 대상을 몰라서 일부만 검색하기도 한다.이때 LIKE를 사용한다. LIKE와일드 카드로 지정한 패턴과 일치하는 문자열, 날짜, 시간 등을 검색할 수 있다. LIKE의 기본 형식SELECT [열] FROM [테이블] WHERE [열] LIKE [조건값] LIKE와 %로 특정 문자열을 포함하는 문자열 검색특정 문자열을 포함하는 문자열을 검색할 때는 %를 사용한다.%의 위치에 따라 특정 문자열이 포함된 문자열을 검색할 수 있다.A%A로 시작하는 모든 문자열%AA로 끝나는 모든 문자열%A%A를 포함하는 모든 문자열 symbol 열에서 A로 시작하는 문자열을 검색하는 쿼리SELECT * FROM nasdaq_companyWHERE symbol LI..