본문 바로가기
DataBase/MySQL

[MySQL] 테이블 데이터 조회하기 - SELECT절, LIMIT

by coding-choonsik 2023. 3. 16.
728x90
반응형
SMALL

1. Select절

  • SELECT 필드명 FROM 테이블명 [WHERE 조건];
  • WHERE 절을 사용하면, 선택할 레코드의 조건을 좀 더 상세히 설정할 수 있음

 

✅ 연산의 결과를 바로 볼 수 있다.

select 100;

select 100 * 50;

결과의 필드가 없기 때문에 수식이 필드가 됨

 

✅ member 테이블의 모든 필드 선택

use kdt;
select * from member;

 

 

💡 모든 필드  조회 - 사용을 권장하지 않음, 실제 개발에서는 모든 데이터를 가져오면 연산이 많아짐

 

 

✅ member 테이블의 userid, username, gender 필드 선택하여 보기

select userid, username, gender from member;


1-1. 필드에 별칭 붙이기

  • select 필드명 as 별명 from 테이블명;
select 100 * 50 as '곱셈';   -- ''를 사용하는 이유는 띄어쓰기가 있을 수 있어서 사용

select 100 * 50 as 곱셈;

select 100 * 50 as '곱셈 연산';

select 100 * 50 as 곱셈 연산;

 

✅ member 테이블에서 필드에 별칭 붙여 검색하기

select userid as 아이디, username as 이름, hp as 핸드폰번호 from member;


2. limit (MySQL전용)

  • select 필드명1, 필드명2,.. from 테이블명 order by 정렬할 필드명 [asc, desc] limit 가져올 행의 갯수

 

member 테이블에서 3개 행 userid, username, point 정보 조회하기

select userid, username, point from member order by point desc limit 3;

✅ member 테이블에서 3번째 행부터 2개행의 userid, username, point 정보 조회하기

select userid, username, gender from member limit 3,2;

3번째 인덱스에서 2개행 : 최에리, 이메론

 

2-1. 정렬과 limit

✅ member 테이블에서 point가 많은 순(내림차순)으로 정렬 후 3개 행 조회하기

select userid, username, point from member order by point desc limit 3;

 

728x90
반응형
LIST