DBMS MySQL - SQL3 : ORDER BY 결과 정렬하기, DESC(DESCRIBE)로 테이블 정보 알아보기

 안녕하세요. 알렉스 입니다. 저번에 이어서 DBMS의 MySQL의 SQL문에 대해서 작성하겠습니다.


이전 글 : 링크


'ORDER BY'는 말 그대로 출력하는 결과를 정렬(Sorting)해주는 기준 입니다. 기본은 오름차순으로 셋팅 되어 있고 내림차순으로도 할수 있습니다.


1. ORDER BY 오름차순


지정한 컬럼을 기준으로 오름차순 정렬을 합니다.

$ SELECT [Column Name] FROM [Table Name] ORDER BY [Column Name1], [Column Name2]

$ 1개 이상의 컬럼을 정렬하게 되면 첫번째 컬럼이 정렬된 다음 두번째 컬럼으로 정렬하게 된다.






2. ORDER BY 내림차순


지정한 컬럼을 기준으로 내림차순 정렬을 합니다.

$ SELECT [Column Name] FROM [Table Name] ORDER BY [Column Name1], [Column Name2] ... DESC

$ 1개 이상의 컬럼을 정렬하게 되면 첫번째 컬럼이 정렬된 다음 두번째 컬럼으로 정렬하게 된다.


사진2) publish기준으로 내림차순


위의 사진처럼 기준을 1개로 잡을수도 있도 2개 이상으로 잡을수도 있습니다. 이때 왼쪽에 있는 컬럼을 기준으로 순차척으로 ORDER BY가 적용이 됩니다.


3. DESC or DESCRIBE를 이용하여 테이블 정보를 알아보기

DESC or DESCRIB를 이용하여 대략적인 테이블 정보를 보여줍니다.

$ DESC [Table Name]



해당 테이블이 작성된 쿼리문을 보여줍니다.

$ SHOW CREATE TABLE [Table Name]



다음글 : DBMS MySQL - SQL4 : LIMIT, LIKE -> 조회수 제한 및 키워드로 DB조회하기

댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)