괴발개발/Database

DB_select 검색, 내림/오름차순 정렬

moonday 2021. 7. 23. 00:13
selct [all| distict] 속성1, 속성2, .., 속성n (또는 전체인 경우 *)
from 테이블명;

*는 all 전체를 의미

 

 

검색

select [all | distinct] 속성1, ... , 속성n from 테이블1
	[join 테이블2 on 테이블1.속성명 = 테이블2.속성명]
	[where 조건]
	[group by 속성명]
	[order by 속성명1 [asc | desc], 속성명2 [asc | desc]

*한 테이블로 검색을 할 수 없으면? join을 사용
select *from 테이블명;
-- 릴레이션(릴레이션스키마, 릴레이션 인스턴스가 한번에 나오는 구조) desc 테이블명;
-- 릴레이션스키마의 리스트와 특성자세히보기

 

내림차순 정렬, 오름차순 정렬

-- 정렬은 order by 속성명 [asc | desc]로 정렬할 수 있다
-- 정렬하고싶은 값이 여러개라면(값이 중복일 경우): order by 속성명1[asc|desc], 속성명2[asc|desc], ... 로 정렬 가능
-- order by와 where는 별개이고 항상 쿼리에 필요한건 아님. 필요할 때만 쓰면 돼
-- asc: 오름차순, 기본값(생략했을 때) , desc: 내림차순