코딩/SQL (7) 썸네일형 리스트형 [SQL] 집계 함수와 산술 연산 ✏️ 집계 함수집계 함수는 여러 행으로부터 하나의 결괏값을 반환하는 함수집계 함수는 열(column)끼리 연산을 수행집계 함수 종류 COUNT( ) : NULL은 제외한 개수 출력 MAX( ) , MIN( ) : 가장 큰/작은 값 출력 AVG( ) : NULL을 제외한 평균값 출력 SUM( ) : 모든 값의 합을 구함 STD( ) : 모든 값의 표준변차를 구함 # 집계함수 예시SELECT COUNT(email) FROM copang_main.member ;SELECT MAX(height) FROM copang_main.member ;SELECT MIN(weight) FROM copang_main.member ;SELECT AVG(height) FROM copang_main.member ;✏️.. [SQL] 여러 개의 조건 걸기 / 데이터 정렬 ✏️ 여러 개의 조건 걸기 AND 가 OR 보다 우선순위 높음 → 먼저 실행되길 원하는 조건을 괄호() 씌우기 [조건A] AND [조건B] : A와 B 조건 둘다 만족하는 경우만 TRUE [조건A] OR [조건B] : A와 B 조건 둘 중에 하나라도 만족 하는 경우 TRUE# 성별이 남자이면서 서울에 살고 있는 사람들에 대한 데이터SELECT * FROM copang_main.member WHERE gender = 'm' AND address LIKE '서울%' ;# 봄 또는 가을에 가입한 사람들에 대한 데이터SELECT * FROM copang_main.member WHERE (MONTH(sign_up_day) BETWEEN 3 AND 5) OR (MONTH(sign_up_day) BE.. [SQL] 데이터 조회하기 / 조건 표현식 참고 | [SQL] SQL 쿼리문 작성 형식 [SQL] SQL 쿼리문 작성 형식✏️ SQL 작성 형식 SQL 문 끝에는 항상 세미콜론(;) 추가SQL 문 안에는 공백이나 개행 등을 자유롭게 넣을 수 있음내장된 키워드들(예약어)는 대문자로 적는 것이 관례이나, 대소문자 가리지 않음jeonyeong.tistory.com✏️ 데이터 조회 구문 SELECT 테이블의 데이터를 조회할 때 사용하는 구문# copang_main 데이터베이스의 member 테이블에서 모든 열의 정보 조회SELECT * FROM copang_main.member# copang_main 데이터베이스의 member 테이블에서 email, age, address 열만 조회SELECT email, age, address FROM copang_m.. [SQL] 데이터베이스/테이블 생성하기 참고 | [SQL] SQL 쿼리문 작성 형식 [SQL] SQL 쿼리문 작성 형식✏️ SQL 작성 형식 SQL 문 끝에는 항상 세미콜론(;) 추가SQL 문 안에는 공백이나 개행 등을 자유롭게 넣을 수 있음내장된 키워드들(예약어)는 대문자로 적는 것이 관례이나, 대소문자 가리지 않음jeonyeong.tistory.com✏️ 데이터베이스 생성하기 CREATE DATABASE 데이터베이스를 생성하기 위한 명령어같은 이름의 데이터베이스를 생성하면 에러가 발생함 IF NOT EXISTS 구문을 추가하여, 데이터베이스가 존재하지 않으면 데이터베이스 추가 → 같은이름의 데이터베이스가 이미 존재 할시, 에러가 아닌 경고문이 나타남// 'copang_main' 이라는 데이터베이스 생성하기CREATE DATABASE co.. [SQL] SQL 쿼리문 작성 형식 ✏️ SQL 작성 형식 SQL 문 끝에는 항상 세미콜론(;) 추가SQL 문 안에는 공백이나 개행 등을 자유롭게 넣을 수 있음내장된 키워드들(예약어)는 대문자로 적는 것이 관례이나, 대소문자 가리지 않음✏️ 데이터베이스와 테이블 호출 방법 데이터베이스.테이블 SELECT * FROM [Database].[Table];USE로 Database를 선언USE [Database]SELECT * FROM [Table];📖 참고 강의 코드잇 | SQL로 하는 데이터 분석 코드잇 | SQL로 하는 데이터 관리 [SQL] 데이터 타입 ✏️ Numeric types(숫자형 타입) (1) 정수형 타입TINYINT작은 범위의 정수들을 저장할 때 쓰는 데이터 타입TINYINT SINGLED : -128 ~ 127TINYINT UNSINGLED : 0 ~ 255SMALLINTTINYINT보다 좀 더 큰 범위의 정수를 나타낼 때 쓰는 데이터 타입SMALLINT SINGLED : -32768 ~ 32767SMALLINT UNSINGLED : 0 ~ 65535MEDIUMINT더 넓은 범위를 나타내는 데이터 타입MEDIUMINT SINGLED : -8388608 ~ 8388607MEDIUMINT UNSINGLED : 0 ~ 16777215INT더 넓은 범위를 나타내는 데이터 타입INT SINGLED : -2147483648 ~ 2147483647IN.. [SQL] 데이터베이스 기본 개념 ✏️ 데이터베이스란?일정한 체계 속에 저장된 데이터의 집합테이블이라는 단위로 저장됨Row = 행 = 개체 = 레코드Column = 열 = 속성 = 필드하나의 데이터베이스에는 여러 개의 테이블로 구성됨✏️ DBMS데이터베이스 관리 시스템 (DataBase Management System)데이터베이스를 사용하기 위해서는 DBMS가 필요함대부분의 DBMS가 Client를 통해 server에 접속하는 구조 (서버-클라이언트 구조)Client (클라이언트 프로그램)사용자가 서버에 접속해서 데이터베이스 관련 작업을 할 수 있도록, SQL을 입력할 수 있는 화면 등을 제공하는 프로그램Server (서버 프로그램)Client로부터 SQL 문 등을 전달받아 데이터베이스 관련 작업을 직접 처리하는 프로그램 사용자 → DB.. 이전 1 다음