Order by ( col asc | desc ) 본문
* 테이블 생성 시 해당 옵션들을 설정해준다
* null 을 허용할 것인가? NO -> not null 로 표현
* key 값은 무엇인가 ? Primary key 표시가 된 상태
* default , 기본값을 ''설정해준다
* extra ( auto_increment ) , id 에서 자동으로 값을 1 증가시킬 것이다
* 생성한 테이블 확인
* 예시는 언제나 그렇듯 , 최애 스포츠 볼링으로.. kpba 홈페이지의 회원 정보에서 확인한 정보들을 넣어준다
* 조영선 선수만 실업팀 선수이기 때문에.. 나무위키 정보를 참조했다
* 인제 값들을 넣어준다
insert into celeb
values (~~~)
;
* 테이블 확인
show tables;
select * from celeb;
** Order by 는, select 문에서 데이터를 조회해올 때, 특정 칼럼 값을 기준으로 오름/내림 차순으로 정렬해서 출력할 수 있게 한다
select col1, col2
from tablename
( where )
order by col1, col2 ASC (DESC );
* 이름과 나이를 출력하고 나이를 기준으로 내림 / 오름차순하기
* 정렬 기준이 1개 초과일 경우, asc desc 옵션을 따로 안주면 첫 번째 정렬기준이 같을 경우 두번째 정렬기준에 따라서 정렬한다
-> 나이로 정렬하고, 나이가 같은 경우 이름에 따라 정렬
* 정렬 기준이 1개 초과일 경우, 각각 옵션을 주었을 때
age 는 desc를 name 은 asc로 정렬하였다
'BF 2024 > SQL' 카테고리의 다른 글
논리연산자 기초 ( AND, OR , NOT, BETWEEN , IN , LIKE ) (0) | 2022.03.15 |
---|---|
비교연산자 comparison operators (0) | 2022.03.14 |
DML , 데이터 조작어 ( Select , Insert , < Update, Delete > ) (0) | 2022.03.14 |
DML , 데이터 조작어 ( < Select > , Insert , Update, Delete ) (0) | 2022.03.14 |
DML , 데이터 조작어 ( Select < Insert > Update, Delete ) (0) | 2022.03.14 |