Java

2024 6월 11일 KH 교육 전 예습 : SQL 각종 연산자들

최종군 2024. 6. 2. 01:19

 

 

 

참고 사이트 : https://www.yalco.kr/@sql/

 

SQL 이란 database를 읽고 쓸 때 사용하는 언어이다 

RDBMS : 관계형 데이터베이스 오라클이 여기에 포함이 된다.

 

SELECT * FROM Customers;

-- 으로 통해서 주석 처 리도 가능하다

 

SELECT custpmmerName FROM customers

을 통해서 열만 선택이 가능하다 

 

 

 

 

 

 

위 사진처럼 테이블의 컬럼이 아닌 것도 출력이 가능하다. 

숫자, '문자', null 등 

 

 

WHERE: 을 통해서 원하는 조건을 출력이 가능하다 

 

 

WHERE EmployeeID = 3;을 통해서 EmployeeID 3만 출력을 했다 

 

 

ORDER BY: 를 통해서 불러오는 자료는 오름차순(ASC), 내림차순(DESC) 등으로 설정이 가능하다 

 

ORDER BY ID ASC; 혹은  ID DESC;  등으로 

 

 

LIMIT {가져올 갯수} 또는 LIMIT {건너뛸 갯수}, {가져올 갯수}

SELECT * FROM Customers 

LIMIT 10, 15; 

Customers 앞에 10만큼 건너뛴 다음 뒤에 15 만큼을 가지고 온다 

LIMIT를 단일로 사용할 경우 가져올 갯수로 구해진다 

 

  AS

 

 

 

AS를 통해서 컬럼 명을 변경할 수 있다. 

 

 

 

 

 

 

MYSQL에서는 True는 1을, False 는 0을 출력한다. 

 

IS 연산자 : 양쪽이 모두 TRUE 혹은 FALSE일 경우

IS NOT 연산자 :  한쪽만 TRUE 혹은 FALSE

 

AND(&&) : 양쪽이 모두 TRUE일 경우에만 TRUE 

OR(||)  : 한쪽만 트루면 트루

 

 

BETWEEN {min}  AND {MAX} : 두 값 사이에 있음을 의미한다 

SELCT : 5 - > BETWEEN {1} ~ AND {10} 사이에 있다 

 

 

NOT between  : 두 값 사이가 아닌 곳에 있다 

 

IN (...)  : 괄호 안의 값들 가운데 있다 

NOT IN(...) : 괄호 안의 값들 가운데 없다  

 

 

 

 

 

 

 

 

LIKE  '......%'

 

 

 

 

 

'HELLO' LIKE ' H% '  'H' 로 시작한다  

'HELLO' LIKE  ' L% ' 'L' 로 시작한다