관리 메뉴

개발하는 동그리

[SQL] 명령어 모음 본문

IT 정보/기타 정보

[SQL] 명령어 모음

개발하는 동그리 2022. 6. 9. 14:59
반응형

SELECT 

SELECT column1, column2...
FROM table_name;
--> table_name 에 있는 column1,2 목록만 선택 

SELECT * From table_name
--> table에 있는 전부다 선택

 

SELECT  Distinct

SELECT DISTINCT column1,column2...
FROM table_name;
--> Distinct를 사용하면 중복값을 1개만 선택

SELECT COUNT(DISTINCT Country) FROM Customers;
--> Country에 중복되지 않는 수를 구해준다.

 

Where

SELECT column1, column2....
FROM table_name;
WHERE condition;   ex). WHERE COUNTRY = 'mexico';

--> where은 필터링이라 판단하면 된다.

WHERE 에서 사용 가능한 Operators 

  • =   : Equal
  • >   : Greater than 
  • <   : Less than
  • >= : Greater than or Equal
  • <= : Less than or Equal
  • <> : Not equal
  • BETWEEN : Between a certaion range  ex) WHERE Number BETWEEN 50 AND 70;
  • LIKE : Search for a pattern  ex) WHERE City LIKE 'S%';
  • IN : 포함하는 모든 것  ex) WHERE City IN ('Paris','Lundon');

 

Order By

SELECT column1, column2...
FROM table_name
ORDER BY column1, column2.. ASC | DESC 
--> 오름차순 | 내림차순

 

Insert Into

INSERT INTO table_name ( column1, column2.. )
VALUES ( value1, value2... )
--> 테이블 괄호안에 column에 해당하는 value값을 수정한다. 
--> 포함되지 않은 column의 value 값을 null로 입력된다. 
--> 모든  column에 value값을 바꿀 경우 column값을 굳이 넣지 않아도 된다
.

 

Null Values

SELECT column1, column2...
FROM table_name
WHERE column1, column2..  IS NOT NULL || IS NULL
--> NULL 값이 아닌것을 선택 || NULL 값을 선택
 

반응형

'IT 정보 > 기타 정보' 카테고리의 다른 글

[SQL] 데이터 베이스 정규화  (8) 2022.06.13
[SQL] ERD (Entity Relationship Diagram)설계  (14) 2022.06.10
[SQL] 소개  (8) 2022.06.09
IntelliJ Plugin 추천 - (5가지)  (13) 2022.05.16
Git 기초 (1편)  (10) 2022.05.02