일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
- 코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- Today
- Total
luke
[MySQL] - SELECT, WHERE 사용 본문
[MySQL] - SELECT, WHERE 사용
오늘은 SELECT, WHERE 사용 방법에 대해 알아보겠다.
SELECT는 정말 많이 쓴다. WHERE 또한 같지만 관계 연산자까지 사용하기에 정리하려고 한다.
(필자는 글로 설명하는거 보다 실행 결과 사진등 시각 자료가 있어야 이해가 더 빨라서 직접 실행 결과 사진들을 첨부해 알아보려고 한다...!)
SELECT
SELECT *
- 지정한 각 테이블의 전체 데이터를 보여준다.
<예시>
SELECT * FROM world;
필자는 미리 " world " 라는 테이블을 만들어 테이블 내에 값을 넣어줬다.
위 쿼리문을 실했을때 결과를 봐보자.
<결과>
위 결과 사진과 같이 테이블 내 들어있는 값들을 모두 확인할 수 있다.
SELECT 열이름(컬럼명)
- 테이블에서 필요로 하는 열(컬럼)만 가져온다.
- 여러 개의 열(컬럼)을 가져오고 싶다면 , (콤마)로 구분한다.
- 열(컬럼) 이름의 순서는 출력하고 싶은 순서대로 배열 가능 하다.
<예시>
SELECT country FROM world;
world 테이블에 country라는 열(컬럼)만 출력할 때
<결과>
SELECT * FROM world 결과를 봤을 때 모든 결과 값을 확인할 수 있었는데
SELECT country FROM world는 country 열(컬럼) 의 값들만 확인할 수 있다.
한 번만 더 예시를 들어보겠다. 이번엔 , (콤마)를 사용해 두 개의 열(컬럼)을 확인해 보자.
<예시>
SELECT country, country_code FROM world;
country, country_code 두열(칼럼) 값을 출력할 때
<결과>
WHERE
SELECT * FROM WHERE
- 조회하는 결과에 특정한 조건으로 원하는 데이터만 값을 출력한다.
- 조건이 없을 경우 테이블의 크기가 클수록 찾는 시간과 노력이 증가한다.
<예시>
SELECT * fROM world
WHERE population >= 80000000;
world 테이블 내에 population 열(컬럼)이 8000만 명 이상인 값들만 출력
<결과>
이렇게 WHERE문(조건식)을 사용해 데이터를 효율적으로 추출할 수 있다.
관계 연산자를 간단하게 보고 예시와 결과값을 확인해 보자.
관계 연산자
- OR 연산자
- AND 연산자
- 조건 연산자 (=, <, >, <=, >=, <>,!= 등)
- 관계 연산자 (NOT, AND OR 등)
<예시>
SELECT * fROM world
WHERE population <= 80000000
AND population >= 50000000;
world 테이블 내에 population 열(컬럼)이 5000만 이상이고 8000만 이하인 값들만 출력
<결과>
이런 식으로 결과가 나오는 걸 확인할 수 있다.
개발 언어를 사용하며 and, or은 조건식 내에 많이 사용해서 크게 어려움은 없을 거다!!
'DB > MySQL' 카테고리의 다른 글
[MySQL] - Sub Query, ANY, ALL (서브쿼리, ANY, ALL) (0) | 2024.05.20 |
---|---|
[MySQL] - LIKE 사용 (0) | 2024.05.18 |
[MySQL] - SQL 분류 (DML, DDL, DCL, TCL) (0) | 2024.05.14 |
[MySQL] - JOIN(OUTTER JOIN) (LEFT JOIN, RIGHT JOIN, FULL JOIN) (0) | 2024.05.11 |
[MySQL] - JOIN (INNER JOIN) (0) | 2024.05.10 |