[DB/MySQL] SQL내에서 JSON 데이터 활용 방법 : JSON 주요 함수 및 사용 예시
·
DB/이론 및 문법
해당 글에서는 JSON 데이터를 SQL문 내에서 활용하기 위해 JSON 조작 함수에 대해 알아봅니다. 1) JSON(JavaScript Object Notation) 데이터💡 JSON(JavaScript Object Notation) 데이터- 키-값 쌍으로 이루어진 데이터 객체(Object)를 전달하기 위해 텍스트를 사용하는 개방형 표준 형태입니다. 비정형 데이터를 다루기 위한 강력한 도구로, 데이터를 쉽게 저장하고 교환할 수 있게 해 줍니다. 구분설명객체중괄호 {}로 묶인 키-값 쌍의 집합. 각 키는 콜론(:) 다음에 값이 오고, 쉼표(,)로 키-값 쌍을 구분배열대괄호 []로 묶인 값의 순서있는 리스트. 값은 쉼표로 구분값문자열, 숫자, 객체, 배열, 불리언(true or false) 또는 null{..
[DB/Postgres] SQLSTATE Code 목록 : SQL 상태코드
·
DB/API Document
해당 글에서는 PostgreSQL에서 발생할 수 있는 에러들에 대한 SQLSTATE Code 코드를 정리한 목록입니다. 💡 아래의 공식 문서를 참고하여 분류와 설명 부분을 채워서 재구성하였습니다. Appendix A. PostgreSQL Error CodesAppendix A. PostgreSQL Error Codes All messages emitted by the PostgreSQL server are assigned five-character error codes that follow the SQL standard's …www.postgresql.org 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다.분류링크[DB/Postgres] PL/pgSQL 이해-1 : Funct..
[DB/Postgres] 서브쿼리(Subquery) / WITH 절 이해하기 -1
·
DB/이론 및 문법
해당 글에서는 서브쿼리와 WITH절에 대해서 이해하고 각각의 종류들에 대해서 상세하게 이해를 돕기 위한 목적으로 작성한 글입니다.1) 서브 쿼리(Subquery)💡 서브쿼리(subquery) 란?- ‘하나의 SQL 문장 안에서 다른 SQL 문장을 사용하는 것'을 의미합니다. 서브 쿼리는 메인 쿼리에 종속된 쿼리로 메인 쿼리의 결과로 필요로 할 때 사용합니다.- 일반적으로 WHERE 또는 HAVING 절에서 사용되며 메인 쿼리와 서브쿼리 사이에는 ‘괄호’로 구분되며 메인 쿼리의 결과에 따라 다른 결과를 반환하는 데 사용됩니다.  1. 서브 쿼리의 사용범위💡 서브쿼리는 WHERE, HAVING, FROM, SELECT 등에서 사용할 수 있으며 ‘단일’ 혹은 ‘중첩’하여 사용이 가능합니다.사용 위치서브 쿼..
[DB/Postgres] 조인(JOIN) 이해하기 : 내부/외부 조인, UNION/UNION ALL
·
DB/이론 및 문법
해당 글에서는 데이터베이스의 JOIN에 대해 이해하고 각각의 종류에 대해서 이해를 돕기 위해서 작성한 글입니다. 1) JOIN💡 JOIN 이란? - 데이터베이스에서 ‘두 개 이상의 테이블’을 연결하여 ‘하나의 결과의 테이블’로 만드는 것을 의미하며 이를 통해 데이터를 효율적으로 검색하고 처리하는데 도움을 줍니다. - JOIN을 사용하는 이유는 데이터베이스에서 테이블을 분리하여 ‘데이터 중복을 최소화’하고 ‘데이터의 일관성’을 유지하기 위함입니다. - 대표적으로 INNER JOIN, OUTER JOIN(LEFT, RIGHT, FULL) 등이 있으며 각각의 JOIN 방식에 따라 결과가 달라집니다. [ 더 알아보기 ] 💡 ANSI JOIN 방식이란? - ANSI JOIN은 ANSI SQL 표준에 따라 작성된 ..