STUDY/DATABASE

SQL 기초 2

aftersep 2022. 5. 7. 00:22

중복 값의 제거

 

 

내림차순 정렬

 

오름차순 정렬

 

이름 순으로 정리

 

SELECT CustomerName AS 회원이름
From Customers
ORDER BY CustomerName ASC;

 

SELECT CustomerID AS 회원번호, CustomerName 회원이름
From Customers
ORDER BY CustomerName ASC;

 

 

사칙연산

 

 

컬럼에서도 더하거나 뺄 수 있다.

SELECT CustomerID+10 FROM Customers;

 

SELECT ProductName AS 제품이름, Price AS 기존가, Price*0.2 AS 할인된가격, Price*0.2 AS 최종가
FROM Products

 

SELECT Country || ' ' || City || ' ' || Address FROM Customers

 

논리 연산

True는 1, False는 0, and는 곱, or는 합, not은 반대

 

True and False = False
True or False = True
not True 

 

SELECT * FROM Customers WHERE CustomerID In (10, 20, 30)

 

비교연산 LIKE

비교 문자와 형태가 일치(%(모든 문자), _(한 글자) 사용)

대소문자를 가리지 않음

 

SELECT * FROM Customers WHERE CustomerID LIKE '1';

SELECT * FROM Customers WHERE CustomerID LIKE '1_';

SELECT * FROM Customers WHERE CustomerID LIKE '1%';

%는 와일드카드

 

 

 

조건을 부여하여 데이터를 검색

 

'STUDY > DATABASE' 카테고리의 다른 글

SQL Developer  (0) 2022.05.11
SQL 기초 4  (0) 2022.05.09
SQL 기초 3  (0) 2022.05.07
SQL 기초 1  (0) 2022.05.03
Oracle 19c 설치 과정 <실패!!>  (0) 2022.04.20