전체 글

공부/TIL

[SQL 첫걸음] 23강 - 25강

23강 : 서브쿼리 1. DELETE의 WHERE 구에서 서브쿼리 사용하기 mysql> select * from sample54; +------+------+ | no | a | +------+------+ | 1 | 100 | | 2 | 900 | | 3 | 20 | | 4 | 80 | +------+------+ 4 rows in set (0.05 sec) mysql> select min(a) from sample54; +--------+ | min(a) | +--------+ | 20 | +--------+ 1 row in set (0.00 sec) mysql> delete from sample54 where a = (select min(a) from sample54); ERROR 1093 (HY0..

공부/TIL

[SQL 첫걸음] 20강 - 22강

5장 : 집계와 서브쿼리 20강 : 행 개수 구하기 - COUNT 1. COUNT로 행 개수 구하기 mysql> select * from sample51; +------+------+----------+ | no | name | quantity | +------+------+----------+ | 1 | A | 1 | | 2 | A | 2 | | 3 | B | 10 | | 4 | C | 3 | | 5 | NULL | NULL | +------+------+----------+ 5 rows in set (0.06 sec) mysql> select count(*) from sample51; +----------+ | count(*) | +----------+ | 5 | +----------+ 1 row i..

공부/TIL

[SQL 첫걸음] 17강 - 19강

17강: 삭제하기 - DELETE 1. DELETE로 행 삭제하기 mysql> select * from sample41; +----+------+------------+ | no | a | b | +----+------+------------+ | 1 | abc | 2014-02-02 | | 2 | xyz | NULL | | 3 | NULL | NULL | +----+------+------------+ 3 rows in set (0.00 sec) mysql> delete from sample41 where no = 3; Query OK, 1 row affected (0.00 sec) mysql> select * from sample41; +----+------+------------+ | no | a ..

공부/TIL

[SQL 첫걸음] 14강 - 16강

14강 : 날짜 연산 1. SQL에서의 날짜 DB에 있는 날짜 데이터는 서식 지정 가능 mysql> select current_timestamp; +---------------------+ | current_timestamp | +---------------------+ | 2024-01-05 08:43:19 | +---------------------+ 1 row in set (0.00 sec) 2. 날짜의 덧셈과 뺄셈 # 1일 후 mysql> select current_date + interval 1 day; +-------------------------------+ | current_date + interval 1 day | +-------------------------------+ | 2024..

공부/TIL

[SQL 첫걸음] 3장 11강 ~ 13강

11강 : 결과행 제한하기 - LIMIT 1. 행수 제한 limit mysql, postgresql에서만 사용 가능! mysql> select * from sample33; +------+ | no | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | +------+ 7 rows in set (0.01 sec) mysql> select * from sample33 limit 3; +------+ | no | +------+ | 1 | | 2 | | 3 | +------+ 3 rows in set (0.00 sec) # no열로 정렬 mysql> select * from sample33 order by no desc limit 3; +------+ | no | +-..

사설/주간회고

[11월 4주차] 주간 회고

보호되어 있는 글입니다.

공부/TIL

[SQL 첫걸음] 2장 07강 조건 조합하기

07. 조건 조합하기 학습 내용 논리연산자 AND, OR, NOT에 대해 알아보자 단순한 조건식을 넣으면 결괏값이 너무 많기 때문에 통상적으로 2개 이상의 조건식을 조합해 검색하는 경우가 많음 조건식을 통합해 사용할 경우 복수의 조건을 WHERE 구로 지정 조합 시에는 AND, OR, NOT 3가지 방법 사용 1. AND로 조합하기 조건식1 AND 조건식2 - 좌우에 항목이 필요한 이항 연산자, 논리곱을 계산하는 논리 연산자(교집합) - 좌우의 식 모두 참일 경우 참을 반환 -> 모든 조건을 만족하는 경우 조건식이 참이 될 때 AND 연산자 사용 = '및'에 해당 예시 - a 열과 b 열이 모두 0이 아닌 행 검색 mysql> SELECT * FROM sample24; +------+------+----..

사설/주간회고

[11월 3주차] 주간 회고

보호되어 있는 글입니다.

Ail_
log