본문 바로가기

📋 MySQL 테이블 조회하기 📋

▪️ 문법

SELECT 컬럼1, 컬럼2, FROM 테이블 WHERE 조건 GROUP 그룹절 ORDER 순서절;

 


 

▪️ 테이블(member0530)  모든 필드 조회하기

-- SELECT 문과 함께 별표(*) 기호를 사용하면, 해당 테이블의 모든 필드를 선택
SELECT * FROM member0530;

▪️  membergender = 'F'  값을 가진 모든 필드 조회하기

SELECT * FROM member0530 WHERE membergender='F';

 


 

✔️ 논리연산자

명령어 설명
AND  논리식이 모두 참이면 참을 반환함.
OR  논리식 중에서 하나라도 참이면 참을 반환함.
NOT  논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함.

 

▪️  membergender = 'F' , memberaddr = '서울'  값을 가진 이름(membername) 조회하기

SELECT membername FROM member0530 WHERE membergender='F' AND memberaddr='서울';

▪️  memberaddr = '서울 OR 부산'  값을 가진 이름(membername) 조회하기

-- 1
SELECT membername FROM member0530 WHERE memberaddr='서울' OR memberaddr='부산';

-- 2
SELECT membername FROM member0530 WHERE memberaddr IN ('서울','부산');

 


 

✔️ 정렬

  명령어 설명
ASC  오름차순으로 정렬.
DESC  내림차순으로 정렬.

 

▪️  membergender = 'M'  값을 가진 이름(membername)  오름차순 조회하기

SELECT * FROM member0530 WHERE membergender='M' ORDER BY membername ASC;

▪️  membergender = 'M'   값을 가진 이름(membername)  내림차순 조회하기

SELECT * FROM member0530 WHERE membergender='M' ORDER BY membername DESC;

 


 

✔️ 비교연산자

명령어 설명
=  왼쪽 피연산자와 오른쪽 피연산자가 같으면 참을 반환함.
!=, <>  왼쪽 피연산자와 오른쪽 피연산자가 같지 않으면 참을 반환함.
<  왼쪽 피연산자가 오른쪽 피연산자보다 작으면 참을 반환함.
<=  왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 참을 반환함.
>  왼쪽 피연산자가 오른쪽 피연산자보다 크면 참을 반환함.
>=  왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 참을 반환함.
<=>  양쪽의 피연산자가 모두 NULL이면 참, 하나의 피연산자만 NULL이면 거짓을 반환함.
BETWEEN min AND max  피연산자의 값이 min 값보다 크거나 같고, max 값보다 작거나 같으면 참을 반환함.
IN()  피연산자의 값이 인수로 전달받은 리스트에 존재하면 참을 반환함.

 

▪️  midx = '5'   값을 가진 이름(membername), 지역(memberaddr) 조회하기

SELECT membername, memberaddr FROM member0530 WHERE midx=5;

▪️  midx = '5'  보다  을 가진 아이디(memberid) 조회하기

SELECT memberid FROM member0530 WHERE  midx > 5;

▪️  midx = '5'  보다 크고,  midx = '10'  보다 작은 값을 가진 아이디(memberid) 조회하기

-- 1
SELECT memberid FROM member0530 WHERE midx > 5 AND midx < 10;

-- 2
SELECT memberid FROM member0530 WHERE midx BETWEEN 6 AND 9;

 


'programming > MySQL' 카테고리의 다른 글

MySQL 테이블 생성하기  (0) 2023.08.04