새소식

Database/MySQL

[MySQL] 데이터 출력 및 정렬 (SELECT, ORDER BY)

  • -

 

Steam 데이터베이스에 game 테이블이 아래처럼 존재한다고 하자.

 



데이터 출력 : SELECT

1. SQL을 사용해서 데이터를 가지고 놀기 위해서는 DBeaver에서는 SQL 편집기를 열어서 SQL를 작성해야한다.

 

 

2. steam 데이터베이스의 game 테이블의 데이터를 다 출력하고 싶다.

select * from 테이블명

select * from 데이터베이스명.테이블명

 

 

3. steam 데이터베이스의 game 테이블의 특정 컬럼데이터를 출력하고 싶다.

select 컬럼명1, 컬럼명2 from 테이블명

 

 

 

데이터 정렬 : ORDER BY

1. 데이터를 정렬해서 출력하고 싶을 때는 뒤에 ORDER BY 문법을 추가해주면 된다.

  • ASC : 오름차순 (1→2→3, 가→나→다)
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC; # default는 ascending
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC;

 

2. 컬럼명1 순으로 정렬 후, 컬럼명 2 순으로 정렬하고 싶다면 아래처럼 뒤에 계속 <컬럼명> ASC/DESC를 추가해주면 된다.

SELECT * FROM 테이블명 ORDER BY 컬럼명1 ASC, 컬럼명2 DESC;

 

 

 

728x90
Contents