본문 바로가기
내일배움캠프/SQL

SQL-DBeaver 사용, (between,in,like)

by useSword 2024. 1. 11.

SQL, 또는 구조적 질의 언어는 관계형 데이터베이스에 저장된 데이터를 관리하고 조작하는 데 필수적인 도구입니다.


데이터 관리: SQL을 통해 데이터베이스 내에서 데이터를 삽입, 업데이트, 삭제 및 검색할 수 있습니다.

 

데이터 구조 이해: SQL은 데이터가 테이블에 어떻게 구조화되어 있는지 이해하는 것을 요구합니다.

 

 

DBeaver는 데이터베이스 관리를 위한 다기능 GUI 도구로, SQL 쿼리를 실행하고 결과를 보는 데 사용됩니다.

 

간단한 사용예시)

 

SELECT *
FROM food_orders
WHERE cuisine_type = 'Korean';

 

-> food_orders에서 모든 정보들을 가져오고 cuisine_type이 Korean인 데이터들을 가져옵니다.


비교 연산자

=: 같음을 검사합니다.
<> 또는 !=: 같지 않음을 검사합니다.
>: 크다를 검사합니다.
>=: 크거나 같다를 검사합니다.
<: 작다를 검사합니다.
<=: 작거나 같다를 검사합니다.

 

조건 연산자

 

BETWEEN

연산자는 값이 두 범위 사이에 있는지 확인하는 데 사용됩니다.

예를 들어, 가격이 10에서 20 사이인 모든 제품을 찾고 싶다면 다음과 같이 쓸 수 있습니다

 

SELECT * 

FROM products 

WHERE price BETWEEN 10 AND 20;

 

 

IN

연산자는 주어진 목록 안에 있는 값 중 하나와 일치하는지 검사합니다.

예를 들어, 여러 도시 이름 중에서 선택하고 싶을 때 사용할 수 있습니다

 

SELECT * 

FROM customers 

WHERE city IN ('Seoul', 'Busan', 'Daegu');

 

 

LIKE
LIKE 연산자는 특정 패턴이나 형식이 매치되는 데이터를 찾을 때 사용합니다.

예를 들어, 이름이 'Kim'으로 시작하는 모든 고객을 찾으려면 다음과 같이 쿼리합니다

 

SELECT * 

FROM customers 

WHERE name LIKE 'Kim%';

 

중앙에 KIM이 들어간 경우

SELECT * 

FROM customers 

WHERE name LIKE '%Kim%';

 

 

마지막에 KIM이 들어간 경우

SELECT * 

FROM customers 

WHERE name LIKE '%Kim';

 

'내일배움캠프 > SQL' 카테고리의 다른 글

SQL-마지막 수업  (0) 2024.01.17
SQL- 서브쿼리(Subquery)  (0) 2024.01.15
SQL-실습  (1) 2024.01.13
SQL-문자열 함수(REPLACE, SUBSTR, CONCAT)  (0) 2024.01.11
SQL-데이터 조회와 엑셀 함수 적용  (0) 2024.01.11