쭈니아빠 블로그
close
프로필 배경
프로필 로고

쭈니아빠 블로그

    • 분류 전체보기 (87)
      • Development (70)
        • C# (10)
        • WPF (4)
        • ASP.Net (11)
        • Javascript & TypeScript (4)
        • HTML & CSS (1)
        • NodeJs (1)
        • NextJS (1)
        • Angular (1)
        • Python (6)
        • Linux (1)
        • SQL (6)
        • Windows (7)
        • Visual Studio Code (1)
        • Unity (2)
        • Cocos2d-x (3)
        • Flutter (1)
        • Utility Apps (7)
        • Docker (1)
        • LeetCode (1)
      • 일상 (7)
        • 이런 저런 이야기 (2)
        • 노트북 (1)
        • 주변기기 (2)
      • 이글루스 블로그 기록들 (9)
        • 기록 보관소 (8)
        • 오래된 도구들 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
[PostgreSQL] SQL Error [22023]: 오류: 스칼라형에서는 json_array_elements 호출 할 수 없음. json의 null값 제거 방법

[PostgreSQL] SQL Error [22023]: 오류: 스칼라형에서는 json_array_elements 호출 할 수 없음. json의 null값 제거 방법

json/jsonb 타입의 컬럼의 json 컨텐츠에서 array 값을 가지는 특정 property를 행으로 가져올 때 from 절에 json_array_elements 혹은 jsonb_array_elements 함수를 사용합니다. select * from json_array_elements(('{ "Cities": [ "Seoul", "Busan", "Daegu" ]}'::json) -> 'Cities') 하지만 만일 Cities가 null 일 경우 해당 쿼리를 실행하면 scalar type 값에 json_array_elements를 호출 할 수 없다는 오류를 뿜어냅니다. select * from json_array_elements(('{ "Cities": null }'::json) -> 'Cities'..

  • format_list_bulleted 카테고리 없음
  • · 2023. 3. 27.
  • textsms
[PostgreSql] json_array_elements() 함수로 json string을 행으로 가져오기

[PostgreSql] json_array_elements() 함수로 json string을 행으로 가져오기

json_array_elements() 함수를 사용하면 json 타입의 컬럼에서 json 내의 배열 property의 값을 행으로 가져올 수 있습니다. with test as (select '{"array": [ "v1", "v2", "v3", "v4", "v5" ]}'::json json) select j.* from test, json_array_elements(json -> 'array') j

  • format_list_bulleted Development/SQL
  • · 2023. 1. 13.
  • textsms
  • 1
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • Development (70)
      • C# (10)
      • WPF (4)
      • ASP.Net (11)
      • Javascript & TypeScript (4)
      • HTML & CSS (1)
      • NodeJs (1)
      • NextJS (1)
      • Angular (1)
      • Python (6)
      • Linux (1)
      • SQL (6)
      • Windows (7)
      • Visual Studio Code (1)
      • Unity (2)
      • Cocos2d-x (3)
      • Flutter (1)
      • Utility Apps (7)
      • Docker (1)
      • LeetCode (1)
    • 일상 (7)
      • 이런 저런 이야기 (2)
      • 노트북 (1)
      • 주변기기 (2)
    • 이글루스 블로그 기록들 (9)
      • 기록 보관소 (8)
      • 오래된 도구들 (1)
최근 글
인기 글
최근 댓글
태그
  • #asp.net core
  • #wpf
  • #asp.net core 6
  • #mvvm
  • #C#
  • #PostgreSQL
  • #ObservableObject
  • #ASP.NET
  • #CommunityToolkit.Mvvm
  • #.net6
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바