본문 바로가기

DB5

[SQL] SELECT (IN) [SQL] SELECT (IN) 여러 값 중 하나의 값에 해당하는 데이터를 조회하고 싶을때 IN 키워드를 사용할 수 있습니다. 사용법은 다음과 같습니다. SELECT color FROM table WHERE color IN ('value1', 'value2') 예) HERO COLOR Iron-man RED Hulk GREEN Captain America BLUE Black Widow BLACK SELECT hero, color FROM table WHERE color IN ('RED', 'GREEN') 결과) HERO COLOR Iron-man RED Hulk GREEN 2020. 9. 22.
[SQL] SELECT (LIMIT, BETWEEN) [SQL] SELECT (LIMIT, BETWEEN) 조회할 데이터의 갯수를 제한하고 싶을때, LIMIT 키워드를 사용할 수 있습니다. SELECT * FROM payment ORDER BY payment_date DESC LIMIT 5; SELECT * FROM payment WHERE amount != 0.00 ORDER BY payment_date DESC LIMIT 5; 특정 값들 사이의 데이터를 조회하고 싶을때는 1. (value high)처럼 OR을 이용한 두가지 조건값으로 제한할 수 있습니다. 2. value NOT BETWEEN low AND high 처럼 BETWEEN 키워드를 사용할 수도 있습니다. BETWEEN 키워드는 date타입에도 사용할 수 있지.. 2020. 9. 22.
[SQL] SELECT (ORDER BY, ASC, DESC) [SQL] SELECT (part 3) 데이터를 오름차순 또는 내림차순으로 정렬하여 조회하고 싶을때는 ORDER BY 키워드를 사용합니다. 오름차순으로 정렬하고 싶을때는 ASC 키워드를, 내림차순으로 정렬하고 싶을때는 DESC 키워드를 함께 사용합니다. (ASC sort in ascending order / DESC sort in descending order) ASC, DESC키워드를 사용하지 않았을때는 ASC가 기본 값으로 적용됩니다. (default is ASC) 사용법은 다음과 같습니다. culumn_1과 column_2를 조회할건데, column_1을 기준으로 [오름차순 / 내림차순] 으로 정렬한다. SELECT [column_1, column_2] FROM table ORDER BY [colu.. 2020. 9. 22.
[SQL] SELECT (WHERE, AND, OR) [SQL] SELECT (WHERE, AND, OR) 이번에는 특정 조건에 맞는 데이터를 조회하는 방법에 대해 알아보겠습니다. Name Choice Aiden Coffee Jarvis Coffee Aiden Cake Tony Juice SELECT문법에 조건을 추가할때는 WHERE 키워드를 사용합니다. WHERE 키워드는 다음과 같이 사용합니다. 먼저 이름이 Aiden인 데이터는 아래처럼 조회할 수 있습니다. SELECT name FROM table WHERE name = 'Aiden'; Name Choice Aiden Coffee Aiden Cake 두가지 조건을 동시에 주는 경우는 어떻게 할 수 있을까요? AND 또는 OR을 이용해 조건을 추가할 수 있습니다. # 이름이 Aiden이고 Coffee를 .. 2020. 9. 22.
[SQL] SELECT ( SELECT, DISTINCT, COUNT ) [SQL] SELECT ( SELECT, DISTINCT, COUNT ) SQL에서 제일 많이쓰이는 SELECT에 대한 글입니다. SELECT는 데이터를 조회할 때 사용하는 SQL입니다. [table]에서 [column]조회하기 SELECT [column] FROM [table]; [table]에서 여러 column 조회하기 SELECT [column1, column2, ...] FROM [table]; 중복값을 제외한 값들에 대해 조회하고 싶을땐 어떻게 할 수 있을까요? DISTINCT를 사용하면 쉽게 유니크 값을 조회할 수 있습니다. DISTINCT는 다음과 같이 두 가지 방법으로 사용할 수 있습니다. #1 SELECT DISTINCT [column] FROM [table]; #2 SELECT DIS.. 2020. 9. 22.