⭐️ SELECT

데이터를 조회할 때 사용하는 명령어입니다.

-- datas 테이블에 있는 모든 데이터를 조회합니다.
SELECT * FROM datas;

-- datas 테이블 안에 있는 data1 컬럼 값을 조회합니다. data1뿐만 아니라 다른 컬럼도 추가로 조회할 수 있습니다.
SELECT data1 FROM datas;
SELECT data1, data2, data3 FROM datas;

-- 테이블의 컬럼이 아닌 값도 선택할 수 있습니다.
SELECT data1, 1, 'hi', NULL FROM datas;

*(asterisk)는 테이블의 모든 컬럼을 뜻합니다.

 

원하는 데이터 가져오기[WHERE, ORDER BY, LIMIT, AS]

-- WHERE을 사용해 구문 뒤에 조건을 붙여 원하는 데이터만 가져올 수 있습니다.
SELECT * FROM datas WHERE dataID = 3;
SELECT * FROM datas WHERE dataID < 3;

-- ORDER BY 구문을 사용해서 특정 컬럼을 기준으로 데이터를 정렬할 수 있습니다.
-- ASC : 오름차순(default)
-- DESC : 내림차순
SELECT * FROM datas ORDER BY dataName;
SELECT * FROM datas ORDER BY dataID ASC, dataName DESC;

-- LIMIT {가져올 갯수} 또는 LIMIT {건너뛸 갯수}, {가져올 갯수}를 사용하여, 
-- 원하는 위치에서 원하는 만큼만 데이터를 가져올 수 있습니다.
SELECT * FROM datas LIMIT 10;
SELECT * FROM datas LIMIT 0, 10;
SELECT * FROM datas LIMIT 30, 10;

-- AS를 사용해서 컬럼명을 변경할 수 있습니다.
SELECT dataID AS ID(또는 '아이디'), dataName AS NAME(또는 '이름'), Address AS ADDR(또는 '주소')
FROM datas;

 

SELECT 명령어 전부 활용해보기

SELECT dataID AS '아이디', dataName AS '이름', City AS '도시', Country AS '국가'
FROM datas
WHERE City = 'London' OR Country = 'Mexico'
ORDER BY dataName
LIMIT 0, 5;

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기