아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
하얀고슴도치236
하얀고슴도치23619.05.20

오라클 DB에서 변수 사용하는법

SELECT *FROM TABLE WHERE USERNAME IN ('a','b','c' )

이런식으로 사용하는 Query가 있는데 이 a,b,c 가 계속 바뀌고 비슷한 쿼리가 하도 많아서

작업하는데 에로사항이 많습니다.

이걸 일종에 변수화 해서

변수 = 'a','b','c';

SELECT *FROM TABLE WHERE USERNAME IN (변수) 라고 입력하면

알아서 저 'a','b','c' 가 되면 좋겠는데요

오라클에서 이런식으로 변수리스트를 만들어서 사용하는법을 알려주세요

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자19.05.20

    안녕하세요?

    오라클에서 변수 사용하는 방법에 대해 문의를 하셨는데 아주 기본적인 방법을 가지고 설명해드리겠습니다

    DEFINE 변수이름 = 값 으로 변수를 선언하고 WHERE절에 질문자님이 선언하신 변수이름만 넣으시면 됩니다

    DEFINE dname = sales

    SELECT name
    FROM s_dept
    WHERE lower(name) = '&dname';