DATABASE
-
[SQL] SQL 기초 COUNT(), SUM(), MAX()/MIN(), AVG(), ROUND()SQL & Database 2021. 10. 27. 09:58
SQL을 이용한 계산 COUNT(): rows의 수를 count함 SUM(): column의 합의 계산 MAX() / MIN(): 가장 큰/작은 수 AVG(): columns의 평균 ROUND(): column의 값을 반올림 COUNT -테이블의 rows를 가장 빠르게 계산 하는 방법은 COUNT -column의 이름을 argument로 받아서 non-empty 값을 가진 coulmn의 개수를 구함 SELEC COUNT(*) FROM table_name; -모든 rows를 count하기 위해 *를 넣어줌 -COUNT는 중복된 값을 포함해서 count를 하기 때문에 unique value만 세기 위해서는 다음과 같이 DISTINCT를 넣어주면 된다. SELECT COUNT(DISTINCT category)..
-
[SQL] SQL 기초 (SELECT, AS, DISTINCT, WHERE, LIKE, IS NULL, BETWEEN, AND, OR, ORDER BY, LIMIT, CASE)SQL & Database 2021. 10. 13. 10:54
-Single Table in database -SQL 의 핵심적인 목표는 db에 저장되어 있는 정보의 검색 -IBM은 SQL (SEQUEL)을 1970년대에 시작 SELECT -*은 모든 columns을 나타내는 wildcard SELECT name, genre FROM movies; AS -AS는 SQL에서 column 또는 table 이름을 alias (별명)을 통해 rename 할 수 있게 하는 것 -이름은 single quotes안에 어떤 것이라도 될 수 있음 -single quotes가 항상 필요 한 것은 아니지만 이것으로 감싸는 연습을 해야함 -AS를 쓰면 table의 이름이 바뀌는 것이 아니라 오직 result set에서 이름이 바뀜 SELECT name AS '______' FROM mo..