LIMIT

'한계', '한도'라는 뜻으로, select문에서 이 키워드를 사용하면 데이터 조회 시 한계를 지정할 수 있다.

 

 

먼저 Product 테이블을 만든 후, insert문으로 아래 데이터들을 삽입

 

 

조회결과.

 

 

select문으로 전체 조회 쿼리 작성 후, 뒤에 limit 0,1; 쿼리를 추가한다.

0번째 인덱스부터, 1개라는 뜻으로, 0번째 인덱스 하나만 조회된다.

 

 

 

이번엔, '0,1' 이 아닌 '3,3'으로 3번째 인덱스부터 3개라는 뜻

말 그대로 3번째 인덱스인 '웰치스 포도맛' 부터 시작해서 3개를 조회한다.

 

 

 

 

LIKE

원하는 검색 결과를 얻기 위해서 사용한다.

 

 

포도라는 단어를 검색하고 싶다면, select로 전체 조회문을 작성하고 그 뒤에 'where 컬럼명 like %검색어%' 추가

포도를 검색하고 싶다면 '%포도%' 이런식으로 like문을 활용한다. 조회 결과 '포도'가 포함된 데이터들이 조회되었다.

 

 

 

위의 LIMIT와 통합해서 사용할 수 있다. LIKE로 '포도' 검색 후, 그 검색한 결과에서 0번째 인덱스부터 3개를 조회한다.

 

 

 

no라는 정수형 컬럼에 auto_increment 설정후 테이블에 추가하였다. 그리고 no의 내림차순 정렬과 동시에 LIKE와 LIMIT를 활용, 그럼 '포도' 검색 결과 내림차순으로부터 0번째 인덱스에서 3개가 조회된다.

 

 

 

'DBMS' 카테고리의 다른 글

[SQL] 종류별 JOIN  (0) 2023.06.11
[MySQL] 서브쿼리  (0) 2023.05.30
[MySQL] auto_increment  (0) 2023.05.25
MySQL WorkBench 사용법  (1) 2023.05.22
Primary Key(기본키) 와 Foreign Key(외래키)  (1) 2023.05.13

+ Recent posts