SQL 13

[기본 쿼리] 문자열, 날짜/시간, 숫자 함수

문자열 함수LENGTH(string) : 컬럼 값의 문자열 길이 반환UPPER(string): 컬럼 값을 대문자로 변환CONCAT(string1, string2, …): 두개 이상의 컬럼 값을 하나로 합침SUBSTRING(string, start, length): 컬럼 값에서 부분 문자열 추출 *length가 string 길이보다 길면 아무것도 반환하지 않음LOCATE(찾는 값, string): 찾는 값이 string에 몇번째에 위치해 있는지 확인 *찾는 문자가 없다면 0을 반환RIGHT(string, 숫자), LEFT(string, 숫자): 엑셀의 right, left와 동일한 기능REPLACE(string, 기존 값, 변경할 값) : string 내의 기존 값을 변경할 값으로 변경 날짜/시간 함수NO..

SQL 2024.05.20

[기본 쿼리] 집계함수, Group by/Having, Order by, Like, IsNull, Rank 등

SUM, AVG, MAX, MINSUM(): 컬럼값의 합계AVG(): 컬럼값의 평균MAX(): 컬럼값의 최대값MIN(): 컬럼값의 최소값as(alias) 활용하기 : 위 4가지 함수를 적용한 column명을 다르게 정의하고 싶을 때 사용→ SELECT 함수(컬럼명) FROM 테이블명;SELECT SUM(Population) FROM city; SELECT MAX(Population) FROM city; SELECT MIN(Population) FROM city; SELECT AVG(Population) FROM city; -- as로 컬럼명 새로 지정하기 / as를 생략하고 바로 새로운 컬럼명만 써도 돌아간다. SELECT SUM(Population) as 합계, MAX(Population) as 최대,..

SQL 2024.05.20

[기본 쿼리] 데이터베이스/테이블 CRUD(Create, Read, Update, Delete)

SQL DML(Data Manipulation Language, focusing on CRUD)IT-Data handling functionsCRUD = Create(삽입), Read(읽기), Update(수정), Delete(삭제) Database 안에 Table이 존재Database = Schema 테이블/데이터베이스 생성, 변경, 추가, 삭제테이블 만들기: CREATE TABLE 테이블명(컬럼1 타입1, 컬럼2 타입2, …);테이블 변경하기: ALTER TABLE costomor RENAME customers;컬럼 추가하기: ALTER TABLE customers ADD COLUMN age INT;테이블 컬럼타입’만’ 변경하기: ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 변경하려는..

SQL 2024.05.20