TIL: 20250415화 (백엔드 인수인계 (엔드포인트 트래킹 방법 등), 오라클 함수 outer join, 별칭 지정, nvl)

2025. 4. 15. 22:55·Developer/TIL
반응형

오늘 한 일

  • 반영하는 방법 인수인계 받음
  • 디비버 쿼리 넣고 ctrl + enter 하면 실행됨. 실제 코드에 넣기 전에 직접 디비 실행해보고 결정...
  • 디비버에 값을 넣을 때는 string 타입 (작은 따옴표)
  • nvl 처리된 부분은 필수 파라미터가 아님
    • `nvl` 적용되었거나 `like`가 존재하는 경우는 반드시 필요한 정보가 아님 (null 값도 가능)
  • 프론트, 백엔드 테스트에 반영하는 방법은 동일
  • 운영은 폐쇄망에서만 배포할 수 있다
  • `:aa` 이 부분이 매개변수(params)로 들어올 수 있는 부분임
  • 함수를 찾을 때는 실제 쿼리 날려보고 어떻게 들어오는지 확인한 후에, 도메인에서 사용하고 있는 문자열을 가지고 있는 쪽을 찾는다. 잘 찾아지지 않을 때는 `app.ts`에 저장된 가장 처음 도메인 부분을 참조한 뒤 해당 함수로 가서 찾기

 

오라클 (+) outer join

https://blog.edit.kr/entry/Oracle-%EC%BF%BC%EB%A6%AC%EC%A4%91%EC%97%90-%EC%9D%98-%EC%9D%98%EB%AF%B8

 

Oracle 쿼리중에 (+) 의 의미 - where절에 더하기 표시의 의미

Oracle 쿼리중에 (+)가 있는걸 보고 참 생소해서 확인해 보니. 해당 쿼리가 OUTER JOIN을 위한 표현입니다. SELECT * FROM a, b WHERE b.id(+) = a.id -- Oracle OUTER JOIN SELECT * FROM a LEFT OUTER JOIN b ON b.id = a.id -- 동일한

blog.edit.kr

 

 

오라클 테이블 별칭 지정

user a

`user`는 테이블 이름

`a`는 alias (별칭)

즉, user 테이블을 a라고 줄여부르는 것

 

 

오라클 nvl 함수

  • 해당 칼럼의 값이 null인 경우 특정값으로 출력하고 싶을 때 사용하는 함수
  • null 값이 아닌 경우 특정값으로 출력하고 싶으면 `nvl2` 함수를 사용한다.
반응형
저작자표시 비영리 변경금지 (새창열림)

'Developer > TIL' 카테고리의 다른 글

TIL : 250418금 (nullish 병합(??)과 단축 평가(||))  (0) 2025.04.21
TIL : 250417목 (오늘 한 일)  (0) 2025.04.18
TIL : 250416수 (BE 업무 처리 대비 오라클 DB 함수 공부)  (0) 2025.04.16
TIL: 20250410목 (CSS-transform)  (0) 2025.04.10
TIL : 250409수 (말줄임표(ellipsis) CSS, &::placeholder SCSS )  (0) 2025.04.10
TIL : 250408화 (flex-basis: 플렉스 아이템의 초기 크기 지정, 프로그래머스 성격 유형 검사하기)  (0) 2025.04.08
'Developer/TIL' 카테고리의 다른 글
  • TIL : 250417목 (오늘 한 일)
  • TIL : 250416수 (BE 업무 처리 대비 오라클 DB 함수 공부)
  • TIL: 20250410목 (CSS-transform)
  • TIL : 250409수 (말줄임표(ellipsis) CSS, &::placeholder SCSS )
청량리 물냉면
청량리 물냉면
프로그래밍 공부를 하고 있습니다. 공부 내용 정리 겸 정보 공유를 목적으로 합니다.
    반응형
  • 청량리 물냉면
    노력중인 블로그
    청량리 물냉면
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍
        • Programming
        • C | C++
        • Java
        • Python
      • 웹 프로그래밍
        • HTML | CSS
        • JavaScript | TypeScript
        • React
        • Vue.js
        • Next.js
        • Spring & Spring Boot
        • JSP & Servlet
        • DB
      • 웹 프로젝트
        • 웹 프로젝트
        • 🥨스낵몰
        • 👨‍👨‍👧‍👧소셜 가계부
        • 🌜꿈 일기장
        • 🔮포트폴리오 사이트
        • 🏃‍♂️팀 프로젝트: 일정관리 프로그램
        • 📈팀 프로젝트: AI기반 주식 분석 플랫폼
        • 😺Just Meow It: 조언 사이트
        • 📕Workly: 교대근무 다이어리
        • 📚팀 프로젝트: Havruta-AI기반 학습 플랫..
      • 앱 프로그래밍
        • Flutter
        • Kotlin
      • Problem Solving
        • 백준
        • 프로그래머스
        • SWEA
      • Computer Science
        • 알고리즘
        • 컴퓨터 네트워크
        • 이산수학
      • Developer
        • 후기
        • 자료정리
        • 취업 | 취준
        • SSAFY
        • 웹개발 교육 프로그램
        • TIL
  • 블로그 메뉴

    • 홈
    • Github
  • 공지사항

    • 프로그래밍 공부 중😊
  • 인기 글

  • 태그

    뉴렉처
    컴퓨터네트워크
    블로그 제작
    백준
    웹사이트
    구현
    프로그래머스
    자바스크립트
    플러터
    프로젝트
    ZeroCho
    React
    AWS
    공식문서
    리액트
    알고리즘
    Next.js
    Til
    bfs
    mysql
    spring boot
    자바
    포트폴리오
    d3
    강의내용정리
    타입스크립트
    클론 프로젝트
    SWEA
    파이썬
    Jiraynor Programming
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
청량리 물냉면
TIL: 20250415화 (백엔드 인수인계 (엔드포인트 트래킹 방법 등), 오라클 함수 outer join, 별칭 지정, nvl)
상단으로

티스토리툴바