테이블에 있는 모든 열을 출력해줘

order by 열이름 desc 내림차순으로

by mongchi

데이터 열 가져오기


- 한 열 출력

Select 열이름 from 테이블명;

Select 열이름 from 테이블명 where 열이름 = 숫자 ;

Select 열이름 from 테이블명 where 열이름 = '문자';

Select 열이름 from 테이블명 where 열이름 = 숫자 and 열이름 = '문자';

or 조건이 여러 개 일때 in으로 묶는다.

Select 열이름 from 테이블명 where 열이름 in (조건1, 조건2) ;

값1 이 아닌 값 출력

Select 열이름 from 테이블명 where 열이름 not in ('값1') ;



- 복수 열 출력

Select 열이름1, 열이름2, 열이름3 from 테이블명;

- 모든열 출력

Select * from 테이블명 order by 열이름;


#비교연산자

- a와 b가 같지 않다

a<>b

a!=b

a^=b


- 두값 사이

between a and b


- null값

where 열이름 is null

- null 아닌 값

where 열이름 is not null



데이터 정렬하기


- 열 이름 사용하여 오름차순 정렬

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 열이름1, 열이름3;

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 열이름1 asc, 열이름3 asc;


- 열 위치를 숫자로 사용하여 오름차순 정렬

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 1,3;

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 1 asc,3 asc;

셀렉트문 뒤에 출력되지 않는 열로는 정렬할 수 없다.


- 열 이름 사용하여 내림차순(Desending) 정렬

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 열이름1 desc, 열이름3 desc;


- 열 위치를 숫자로 사용하여 내림차순 정렬

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 1 desc,3 desc;


- 열 이름 사용하여 열이름 1 오름차순 정렬, 열이름3 내림차순정렬

Select 열이름1, 열이름2, 열이름3 from 테이블명 order by 열이름1, 열이름3 desc;


#주의사항

SQL은 대문자, 소문자 구분하지 않는다.

SQL은 공백은 무시한다. 한줄로 길게 쓴것과 여러줄 작성 결과값 같다.

SQL 키워드 (select, from등)를 열이름으로 사용하면 에러가 발생한다.

ORDER BY 의 기본은 오름차순이다.

세미콜론으로 종결한다.



keyword
작가의 이전글SQL 정의