MySQL/MySQL 기본 CRUD14 [기본 CRUD] 6. LIMIT 키워드로 데이터 일부 갯수만 조회하기 반갑습니다저번 포스트에서는 ORDER BY 키워드를 이용해서데이터를 조회할 때 오름차순 또는 내림차순으로 정렬했었습니다 ^^이번에는 LIMIT키워드에 대해 알아보겠습니다 이번에도 books 테이블을 사용하여 예시 구문을 작성해보겠습니다지금 books 테이블에는 총 22개의 레코드가 존재하는데요예시에서야 데이터의 수가 얼마 안 되지만, 실무에서는 테이블에 존재하는 레코드의 수가몇 만, 몇 십만 정도는 우습게 훌쩍 넘어버리죠 ^^ 특정 조건으로 데이터를 조회한다고 했을 때몇 만 개, 몇 십만 개를 꼭 한 번에 다 조회하여 출력할 필요가 있을까요?일정 갯수만큼 규칙적으로 끊어서페이징 처리를 하여 데이터를 조회하는게 더 효율적일 겁니다 ^^ 그럼 LIMIT 구를 어떻게 이용하면 될지 예시를 들어보겠습니.. 2024. 8. 7. [기본 CRUD] 5-2. ORDER BY 키워드로 복수 컬럼에 대해 데이터 정렬하기 지난번 포스트에서ORDER BY 키워드를 이용해서 단일 컬럼을 기준으로 지정하여데이터를 오름차순 또는 내림차순으로 정렬하는 내용에 대해 알아보았습니다이번 포스트에서는 복수의 컬럼을 지정하여 정렬을 적용시켜보도록 하겠습니다 ^^ 이번에도 books 테이블을 조회하여 정렬해보겠습니다이번에는 released_year와 stock_quantity 두 컬럼을 기준으로 정렬해보겠는데요released_year를 1기준으로 하고, stock_quantity를 2기준으로 지정해보겠습니다그럼 released_year 값이 같은 데이터에 대해서stock_quantity 컬럼의 값을 기준으로 다시 내림차순으로 정렬하겠죠? 본 예제의 SQL문 구조는SELECT 조회대상컬럼 FROM 테이블이름 ORDER.. 2024. 8. 7. [기본 CRUD] 5-1. ORDER BY 키워드로 단일 컬럼에 대해 데이터 정렬하기 반갑습니다!이번 포스트에서는 데이터 조회시특정 컬럼을 기준으로 정렬하는 ORDER BY와정렬의 기준인 오름차순(ASC), 내림차순(DESC)에 대해서함께 알아보겠습니다 ^^ books 테이블에서 stock_quantity 컬럼의 값을 기준으로 한 번 정렬을 해보겠습니다 SQL문 구조는 다음과 같습니다SELECT 조회대상컬럼 FROM 테이블이름 ORDER BY 컬럼이름;상기 이미지를 보시면 stock_quantity 필드의 값을 기준으로오름차순 정렬이 된 것을 확인하실 수 있겠습니다 ^^! 바로 앞전 이미지와 동일한 조회 결과입니다ORDER BY 키워드는 정렬 대상 컬럼 외 아무런 조건을 추가하지 않으면Default로 오름차순 정렬(Ascending Order)이.. 2024. 8. 7. [기본 CRUD] 4. LIKE 키워드로 패턴 매칭에 의한 검색하기 반갑습니다!저번 포스트에서 WHERE 키워드를 이용한단일 조건 및 복합 조건 조회에 대해 알아보았습니다 ^^!이번에는 LIKE 키워드를 이용해서 조금 더 유연하게조회 조건을 지정해보도록 하겠습니다 ^^ books 테이블을 다시 한 번 조회해보도록 하겠습니다컬럼 중에 데이터 타입이 문자열인 컬럼이 title, author_fname, author_lname 세 개인데요title 컬럼에서 특정 단어를 포함하고 있는 레코드만 한 번 조건 조회 해보겠습니다 특정 패턴 매칭에 대한 조건 조회를 위한SELECT ~ FROM ~ WHERE ~ LIKE ~ 구조입니다. 예시에서는 SELECT * FROM books WHERE title LIKE '%The%' 라는 SQL문으로 사용했는데요!boo.. 2024. 8. 7. [기본 CRUD] 3-2. WHERE 복합 조건으로 검색 조건 지정하기 저번 포스트에서는 WHERE 조건문을 이용하여단일 조건에 대한 특정 및 범위 데이터 검색에 대해 알아보았습니다이번 포스트에서도 WHERE 키워드를 이용하여 조건 검색을 하되,조건을 조금 더 심화시켜서 OR, AND 연산자 등을 이용하여복합 조건문으로 데이터를 조회 해보도록 하겠습니다 ^^ 먼저,조건 지정을 위한 연산자로 여러가지가 있는데요 ^^① =②> 또는 ③>= 또는 ④OR⑤AND⑥NOT기본적으로 위와 같이 6개 정도입니다! 예시를 들자면,하나의 조건을 만족하는 데이터를 조회할 때는 WHERE 컬럼 = 특정 데이터 형태로,범위 조건을 만족하는 데이터를 조회할 때는 WHERE 컬럼 > 특정 값 형태로,복수의 조건을 결합할 때는 WHERE (컬럼 = 특정데이터) AND (컬럼 특정 값) 형태가 되겠습.. 2024. 8. 7. [기본 CRUD] 3-1. WHERE 단일 조건으로 검색 조건 지정하기 저번 포스트에서 DESC 키워드를 이용해서해당 테이블 구조에 대해 참조해보았습니다 ^^이번 시간에는 SELECT ~ FROM ~ 구조로 해당 테이블의 데이터를 조회할 때,특정 조건을 추가하여서, 해당 조건을 만족하는 데이터만 조회해보겠습니다 ^^ 이번 포스트를 위해서 별도의 데이터를 준비했습니다 ^^books 라는 테이블을 준비해서 여러 데이터를 미리 추가해놓았는데요title, author_fname, author_lname, released_year, stock_quantity 필드를 추가했습니다여기서 출간 연도에 특정 조건을 추가해서, 조건을 만족하는 데이터만 한 번 조회해보고 싶은데요!출간 연도가 2000년대인 책들만 한 번 조회해볼까요? 해당 쿼리문은,SELECT 컬럼 이름1, 컬럼 .. 2024. 8. 7. 이전 1 2 3 다음