
데이터를 다루기 위해서 SQL은 필수적이라고 한다. SQL이 무엇이기에 배워야할까? 이제부터 알아보도록 하자. SQL이란? SQL을 풀어서 보게되면 'Structured Query Language'이다. 간단하게 말하면 데이터베이스를 쉽게 다루기 위한 언어이다.

지난번에 SQL의 기본적인 구조와 데이터베이스를 조회해 보았다면, 이번에는 데이터들을 연산하여 다른 결과들을 만들어보고자 한다.SQL로 계산하기SQL을 통해 다양한 계산기호들을 이용할 수 있다. 숫자 연산의 종류는 다음과 같다.숫자 연산기본 연산기본 연산의 경우 연산자

목차 문자 변경하기 REPLACE SUBSTRING CONCAT 조건문 IF문 CASE문 Point to check 기존에는 데이터를 있는 그대로 활용을 했다. 그러나 업무의 과정에서 원하는 방식으로 데이터를 가공해야하는 상황이 발생한

목차 Subquery 기본 구조 join left join inner join Point to check Subquery 연산이 한번에 끝나는 단순한 형태의 쿼리도 있지만, 문자 변경, 숫자 연산, 그 결과로 또 연산을 해야할 때도 있다.

목차 Outlier 처리 데이터가 없을때 데이터 값이 이상할 때 Pivot Table Window Function SUM RANK DATE_Type Point to check Outlier 처리 데이터를 처리하다보면

간단하게 이야기 하면 쿼리 안의 쿼리를 의미한다. 메인쿼리 내부에 다른 테이블의 값을 가져오기 위해 사용한다. 일반적으로 괄호로 묶어서 표현한다. 쿼리문을 작성할 때, select하고 결과값을 확인한 후 그 결과값을 기억했다가 또 select하는 과정을 여러번 반복해야

JOIN함수도 여러개의 SELECT문의 결과를 하나의 결과 세트로 연결한다. 즉, JOIN은 원하는 데이터를 추출하기 위해 두개의 테이블을 결합하는 것이다.JOIN을 하기 위해서는 가장 먼저 공통의 칼럼을 찾아야 한다. 공통의 칼럼이란, 두 테이블에서 공통으로 존재하는

2024.04.15(월) 주석 표현 SQL을 비롯한 다양한 프로그램을 사용하다보면, 세부적인 내용을 설명하거나 기록할 때 주석을 사용한다. 그러나 DBMS별로 공통적으로 사용하는 주석도 있지만, 각기 다르게 사용되는 방법도 있기 때문에 사용할 때 조심해야하고 알고 있

논리연산자를 사용할 때는 (괄호)를 잘 사용해야 한다.WHERE를 사용할 때, 조건 여러가지를 중첩해서 사용하려고 하면 AND,OR을 사용하게 된다. 그러나 조건들을 잘 묶어주지 않으면 SQL에서는 WHERE 이후에 논리연산자가 나오게 되면 논리연산자 앞에서 조건을 마