1주차 치나고 2주차가 되니 점점 난이도가 올라가는 것 같지만.. 2주차도 잘 해봅시다.
관계연산자는 WHERE 절에서 크다/작다/같다 등을 지정하는 기호로 <,<=,>,=>,= 등이 있음.
논리연산자는 관계연산자가 2개 이상 나오면 AND, OR 등으로 참, 거짓을 판별함
LIKE는 문자열 비교 시 모두 허용할 때는 %를, 하나로 지정할 때는 _를 사용함.
ORDER BY 결과 출력 순서 조절, 오름차순 ASC, 내림차순 DESC
LIMIT: 출력 개수 제한, 주로 ORDER BY와 함께 사용
GROUP BY: 데이터를 그룹으로 묶어주는 기능
HAVING: 집계 함수와 관련된 조건 제한, GROUP BY 다음에 옴.
(1) SELECT FROM member [ ] height; => WHERE ORDER BY height DESC (정답) -> 근데 DESC까진 안적어도 됨.
(2) SELECT FROM member [ ] 5,2; => LIKE (오답) => 정답 LIMIT (출력 개수 제한)
=> 근데 여기서 5, 2는 출력 개수를 5개 2개로 의미하는 건가요,,?
(3) SELECT * FROM member [ ] phone1 FROM member; => DISTINCT (정답) => DISTINCT는 열 앞에 이름 써주면 중복된 데이터 1개만 남기고 제거함. (유용)
(1) 데이터 입력 INSERT
INSERT INTO 테이블명 (열1, 열2, 열3, ...)
VALUES (값1, 값2, 값3, ...);
(2) 데이터 삭제 DELET
DELETE FROM 테이블명
WHERE 조건;