반응형
SMALL

SQLsyntax 10

[프로그래머스 | SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 문제 풀이 (Oracle)

안녕하세요! 오늘은 프로그래머스 SQL 코딩 테스트 연습 문제 중 '조건에 맞는 사용자와 총 거래금액 조회하기'를 풀어보았습니다. 주어진 문제는 완료된 중고 거래의 총 금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총 거래금액을 조회하는 SQL 문을 작성하는 것입니다. 결과는 총 거래금액을 기준으로 오름차순 정렬되어야 합니다. SELECT ugu.USER_ID, ugu.NICKNAME, SUM(ugb.PRICE) AS TOTAL_TRANSACTION_AMOUNT FROM USED_GOODS_BOARD ugb JOIN USED_GOODS_USER ugu ON ugu.USER_ID = ugb.WRITER_ID WHERE ugb.STATUS = 'DONE' GROUP BY ugu.USER_ID, ugu..

SQL 2023.06.14

SQL DEFAULT 제약 조건 마스터하기

안녕하세요! 오늘은~ SQL DEFAULT 제약 조건의 정의와 구문을 살펴보고 이를 효과적으로 사용하는 방법에 대한 예를 제공하려고 합니다. SQL에서 DEFAULT 제약 조건은 테이블의 열에 대한 기본값을 지정하는 데 사용됩니다. 새 행을 삽입할 때 열에 대해 명시적으로 값을 지정하지 않으면 기본값이 대신 사용됩니다. 이는 사용자 프로필 사진이나 제품 가격에 대한 기본값을 제공하려는 경우와 같은 많은 시나리오에서 유용할 수 있습니다. SQL DEFAULT 제약 조건 정의 SQL DEFAULT 제약 조건은 테이블의 열에 대한 기본값을 제공하는 데 사용됩니다. ALTER TABLE 문을 사용하여 테이블을 생성하거나 기존 테이블에 추가할 때 지정할 수 있습니다. 기본값은 상수, 리터럴 값 또는 표현식일 수 ..

SQL 2023.06.02

SQL CHECK 제약 조건 | 정의, 구문, 모범 사례까지

안녕하세요! 오늘은~ SQL CHECK 제약 조건의 정의, 구문, 모범 사례에 대해서 정리해 보겠습니다. SQL에서 CHECK 제약 조건은 테이블의 열에 입력할 수 있는 값을 제한하는 데 사용됩니다. 특정 조건을 충족하는 값만 허용되고 다른 값은 거부됩니다. 이렇게 하면 데이터 무결성을 유지할 수 있고, 데이ㅓ베이스의 오류를 방지하는 데에도 유용할 수 있습니다. SQL CHECK 제약 조건 정의 CHECK 제약 조건은 테이블의 열에 입력할 수 있는 값을 제한하는 SQL의 제약 조건 유형입니다. 테이블에 입력된 데이터가 특정 조건 ㄸ는 특정 조건 세트를 준수하는지 확인하는 데 사용됩니다. 예를 들어 CHECK 제약 조건을 사용하여 고객의 나이가 18세 이상인지 확인할 수 있습니다. SQL CHECK 제약 ..

SQL 2023.06.01

SQL ALTER TABLE | 데이터베이스 테이블 수정에 대한 종합 정리

안녕하세요! 오늘은~ SQL ALTER TABLE 문을 구문과 사용방법에 대한 예제 등 자세히 살펴보겠습니다. SQL ALTER TABLE 문은 데이터베이스의 기존 테이블 구조를 수정하는 데 사용됩니다. 이를 통해 사용자는 열을 추가, 제거, 수정하고 제약 조건이나 인덱스를 수정할 수 있습니다. 테이블 변경은 새로운 요구 사항이나 업데이트에 따라 데이터 구조를 변경할 수 있으므로 데이터베이스 유지 관리의 중요한 부분이 될 수 있습니다. SQL ALTER TABLE 문의 구문 SQL ALTER TABLE 문의 기본 구문은 다음과 같습니다. ALTER TABLE table_name ACTION; 여기서 table_name은 수정할 테이블의 이름이고 ACTION은 테이블에서 수행하려는 작업입니다. 일반적으로 ..

SQL 2023.05.26

SQL CASE 표현식으로 데이터 변환 마스터해버리기~

안녕하세요! 오늘은~ SQL CASE 표현식을 자세히 살펴보고 데이터 분석에 어떻게 사용할 수 있는지 예제를 풀어보겠습니다. SQL CASE 표현식은 SQL 쿼리에서 조건 논리를 수행하는 데 사용할 수 있는 조건 표현식입니다. 특정 조건에 따라 데이터를 변환하고 조작할 수 있는 중요한 도구입니다. SQL CASE 표현식이란 무엇일까요? SQL CASE 표현식은 SQL 쿼리에서 조건 논리를 수행할 수 있는 조건 표현식입니다. 특정 조건에 따라 데이터를 변환하고 조작하는 데 사용됩니다. CASE 표현식은 일련의 조건을 평가하고 true인 첫 번째 조건에 해당하는 값을 반환합니다. true인 조건이 없으면 표현식은 기본값을 반환합니다. SQL CASE 표현식의 기본 구문은 다음과 같습니다. CASE WHEN ..

SQL 2023.05.16

데이터 분석을 위한 SQL EXISTS 연산자 종합 정리

안녕하세요! 오늘은~ SQL EXISTS 연산자와 그 구문, 그리고 데이터 분석을 향상시키기 위해 다양한 시나리오에서 어떻게 사용할 수 있는지 자세히 살펴보겠습니다. SQL로 작업하는 분석가나 데이터 과학자라면 하위 쿼리가 어떻게 반환하는지 확인해야 하는 시나리오를 접할 수 있습니다. SQL EXISTS 연산자란 무엇일까요? SQL EXISTS 연산자는 하위 쿼리가 행을 반환하는지 확인합니다. 하위 쿼리가 하나 이상의 행을 반환하는 경우 EXISTS 연산자는 참을 반환하고, 하위 쿼리가 행을 반환하는 경우 EXISTS 연산자는 True를 반환하고, 하위 쿼리가 행을 반환하지 않는 경우 EXISTS 연산자는 거짓을 반환합니다. SELECT column1, column2, ... FROM table_name..

SQL 2023.05.12

고급 데이터 분석을 위한 SQL Self Join 탐색하기 | 테이블을 Self Join 하는 방법

안녕하세요! 오늘은~ SQL Self Join이 무엇인지, 어떻게 작동하는지, 언제 사용할 수 있는지에 대해 살펴봅시다. SQL Self Join은 데이터베이스 개발자에게 아주 중요한 도구입니다. 셀프 조인을 통해서 테이블을 Self로 조인하여 동일한 테이블 내에 둘 이상의 서로 다른 행의 데이터를 결합하는 새 테이블을 만들 수 있습니다. 이렇게 하면 트리나 그래프와 같이 계층적 데이터 구조가 있고, 그 구조를 통과하는 쿼리를 만들려고 할 때 유용하게 사용할 수 있습니다. SQL Self Join 이란 무엇일까요? Self Join은 테이블을 테이블 자신과 결합하는 조인 작업입니다. 즉! 서로 구별하기 위해 다른 별칭을 사용하여 동일한 테이블의 두 복사본을 조인하는 것입니다. 이를 통해 서로 다른 테이블..

SQL 2023.05.08

SQL INNER JOIN 종합 정리

안녕하세요! 오늘은~ INNER JOIN에 대해서 키워드, 구문, 그리고 SQL 쿼리에서 어떻게 사용하는지 그 방법까지 살펴보겠습니다. 데이터베이스로 작업할 때 여러 테이블의 데이터를 결합해야 하는 것이 일반적입니다. SQL은 INNER JOIN을 포함하여 이를 달성하는 데 도움이 되는 다양한 유형의 조인을 사용할 수 있습니다. INNER JOIN 이란 무엇일까요? 내부 조인은 조인되는 두 테이블에서 일치하는 값을 가진 행만 반환하는 조인 유형입니다. 즉! 두 테이블의 교집합을 반환합니다. 따라서 공통 열을 기준으로 두 테이블의 데이터를 결합하는 데 유용합니다. INNER JOIN 구문 내부 조인의 구문은 다음과 같습니다. SELECT column_name(s) FROM table1 INNER JOIN ..

SQL 2023.05.04

SQL Alias 마스터하기 | 쿼리 및 결과 단순화하기

안녕하세요! 오늘은~ SQL Alias에 대해 알아야 할 기본 구문에서 실제 예제까지 다뤄보겠습니다. SQL Alias는 복잡한 쿼리를 단순화하고 가독성을 향상시키는 유용한 도구입니다. SQL Alias란 무엇일까요? SQL Alias는 쿼리의 테이블이나 열에 할당된 임시 이름입니다. Aias를 사용하면 더 짧게 혹은 더 의미 있는 이름으로 테이블이나 열을 표현할 수 있습니다. Alias는 일반적으로 비슷한 열 이름을 가진 테이블을 Join 해야 하거나 열에 더 효율적인 이름을 지정ㅇ하려는 경우에 사용됩니다. SQL Alias의 기본 구문 테이블 또는 열에 대한 Alias를 만들려면 AS 키워드 뒤에 원하는 별칭 이름을 사용하면 됩니다. 별칭을 만드는 기본 구문은 다음과 같습니다. SELECT colum..

SQL 2023.05.02

SQL BETWEEN 연산자 구문부터 예제, 모범 사례까지

안녕하세요! 오늘은~ SQL BETWEEN 연산자의 구문을 살펴보고, 몇 가지 예시도 살펴보고, 효과적으로 사용하기 위한 몇 가지 모범 사례까지 공유해 보려고 합니다. SQL은 관계형 데이터베이스를 관리하고 조작하기 위한 언어입니다. SQL에서 가장 유용한 연산자 중 하나는 바로 BETWEEN 연산자인데요, 두 값 사이에서 데이터를 검색하는 역할을 합니다. SQL BETWEEN 연산자의 구문 SQL BETWEEN 연산자의 구문은 매우 간단합니다. 아래 구문처럼 요소들로 구성됩니다. SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2; 다음은 각 구성 요소들이 수행하는 작업에 대한 분석입니다. SELECT: 특정..

SQL 2023.05.01
반응형
LIST