student 테이블에 한땀한땀 데이터를 넣었으니 이제 조건을 주고 꺼내보자.
먼저, 점수가 90 이상인 우등생들을 찾아보면 어떨까.
명령문을 뜯어보자면,
select = 선택한다
* = 모든 정보를
from student = student 테이블에서
where score>=90 = score가 90이상인 값을 갖는 항목을.
이 때 *를 써서 모든 정보를 뽑아냈지만, 일부만 조회하는 것도 가능하다.
num, name, score만 나오도록 입력했다.
재밌는건 명령문에 마치 엑셀 함수처럼 count, avg, round, if, max, min, and, or 등을 사용할 수 있다는 점이다.
이름에 특정 캐릭터가 들어가는 친구들을 찾고 싶다면 like문과 %를 사용하면 된다.
예시는 e의 앞뒤로 %를 뒀기에 이름 어디에든 e가 들어가는 항목들을 찾은 것이다.
서울에 살지 않는 친구들을 조회해보자.
명령문에서 필드값 옆에 as ['원하는 단어']를 넣어서 다르게 출력해볼 수도 있다.
국어 수업을 듣는 친구들의 소숫점 둘째자리에서 반올림된 평균점수를 구해보자.
그럼 학과의 개수는 몇개일까
'Programming Language > MySQL' 카테고리의 다른 글
[Database] MySQL. Join문 활용하기 (0) | 2022.10.19 |
---|---|
[Database] MySQL. SQL 내장함수 (0) | 2022.10.13 |
[Database] MySQL. 데이터 수정하기 (0) | 2022.10.12 |
[Database] MySQL. 기본 DB 생성, 연습용 데이터 넣어보기 (0) | 2022.10.12 |
[Database] MySQL. DB를 다룰 때의 기본 상식 (0) | 2022.10.12 |