본문 바로가기

문제풀기/프로그래머스 문제풀이

[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(SELECT, WHERE문)

728x90
반응형

안녕하세요~ 오늘은 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!!

 

1. SELECT문

   ▷ 데이터를 조회할 때 사용하는 쿼리문

 

◎ 사용법

1. 전체 데이터 조회

SELECT * FROM 테이블명;


◎ 예시

SELECT * FROM board;


▷ board 테이블의 모든 컬럼 및 데이터들을 조회할 수 있습니다!



2. 일부 컬럼만 조회

SELECT 컬럼1, 컬럼2... FROM 테이블명;


▷ 일부 컬럼만 조회할 때는 조회를 원하는 테이블의 컬럼들을 SELECT와 FROM 사이에 작성하시면 됩니다~

◎ 예시

SELECT title, content FROM board;


▷ board 테이블의 title, content 컬럼들의 데이터들을 조회할 수 있습니다!

 

 

2. WHERE문

   ▷ 데이터를 조회시 조건을 부여할 때 사용하는 쿼리문

 

◎ 사용법

1. 하나의 조건 조회
SELECT * FROM 테이블명 WHERE 컬럼1=값1;​


테이블의 컬럼1=값1인 조건에 해당하는 데이터들을 조회할 수 있습니다


◎ 예시
SELECT * FROM board WHERE ID = 1;
// board 테이블의 ID = 1 조건을 만족하는 데이터의 모든 컬럼을 출력합니다!


SELECT * FROM board WHERE TITLE = '오늘';
// board 테이블의 TITLE = '오늘' 조건을 만족하는 데이터의 모든 컬럼을 출력합니다!​


2. 여러 조건 조회
SELECT 컬럼1, 컬럼2... FROM 테이블명 WHERE 컬럼1=값1 and 컬럼2=값2;

 

▷ 테이블의 컬럼1=값1, 컬럼2=값2인 조건에 해당하는 컬럼1, 컬럼2 데이터들을 조회할 수 있습니다.


◎ 예시
SELECT title, content FROM board WHERE ID = 1 and TITLE = '오늘';​

▷ board 테이블의 ID = 1, TITLE = '오늘' 조건을 만족하는 title, content 컬럼의 데이터들을 출력합니다!

 

 

프로그래머스 LEVEL1 문제들을 풀어보고 필요한 쿼리문들을 하나씩 정리해볼 생각입니다!

 

여기 있는 문법을 사용하면 문제들을 하나씩 해결해 나갈 수 있더라구요!!

 

참고하시면 될 것 같아요~ 

 

그럼 다시 블로그 매일 하나씩 올리기 도전해볼게요~~!!!!

 

많은 분들의 피드백은 언제나 환영합니다!  많은 댓글 부탁드려요~~

 

 

728x90
반응형