오라클 쿼리결과 이전 행데이터와 이후 행데이터 조회

 

SELECT
            LAG(A.MENU_ID) OVER(ORDER BY A.MENU_ID ASC) AS PRE_MENU_ID --이전 메뉴ID
          , A.MENU_ID --현재 메뉴ID
          , LEAD(A.MENU_ID) OVER(ORDER BY A.MENU_ID ASC) AS NEXT_MENU_ID --다음 메뉴ID
FROM TB_SF_MENU_INFO A
ORDER BY MENU_ID ASC

반응형

pre 태그는 태그안의 내용을 그대로 표시하지만 태그안의 태그사용이 가능

xmp 태그는 태그안의 내용을 그대로 표시하고 태그도 그대로 표시

반응형

--다중 LIKE 검색(오라클 10g부터 가능)

SELECT  * 
  FROM TB_MENU_INFO 
 WHERE  REGEXP_LIKE(MENU_NM, '참여업체|수집안내|메뉴정보')
 
--세번째 변수에 'i'를 추가하면 대소문자 구분하지 않고 검색
SELECT  * 
  FROM TB_MENU_INFO 
 WHERE  REGEXP_LIKE(MENU_URL, 'MYPAGE|user', 'i')

 

--시작하는 문자가 "전 or 지 or 스 or 마" 로 시작하는 데이터 검색
SELECT  * 
  FROM TB_MENU_INFO 
 WHERE  REGEXP_LIKE(MENU_NM, '^[전지스마]')
 
--"분석"으로 끝나는 데이터 검색
SELECT  * 
  FROM TB_MENU_INFO 
 WHERE  REGEXP_LIKE(MENU_NM, '분석$')

반응형

+ Recent posts