DB
[SQL] 정규식 함수
NOHCODING
2021. 11. 21. 22:43
반응형
(1) 정규식 함수(Regular Expression)로 다양한 조건 조회하기
^(캐럿) | 해당 문자로 시작하는 line 출력 | |
$(달러) | 해당 문자로 끝나는 line 출력 | |
. | S로 시작하여 E로 끝나는 line(. 1 character) | |
* | 모든이라는 뜻, 글자 수가 0일 수도 있음 | |
[] | 해당 문자에 해당하는 한 문자 | |
[^] | 해당 문자에 해당하지 않는 문자 |
(2) ROWNUM
① select에 의해 검색된 결과에 차례대로 순번을 매겨주는 가상 컬럼임
② select에 의 해 검색된 결과로부터 일부분만 잘라내기 위해 rownum을 사용
select rownum, ename from emp;
ROWNUM ENAME
---------- ----------------------------------------
1 이순신
2 유관순
3 홍길동
3 행이 선택되었습니다.
1) ROWNUM 의 예시
"가나다순으로 정리된 고객 목록에서 고객번호, 이름 전화번를 앞 두명만 보이시오"
SELECT ROWNUM"순번", custid, name, phone
FROM Customer
WHERE ROWNUM <=2
ORDER BY name;
순번 CUSTID NAME PHONE
---------- ---------- ------------ ----------------------------------------
2 2 김연아 010-6000-0001
1 1 박지성 010-5000-0001
오라클의 select 문 처리 순서
① FROM Customer
② WHERE ROWNUM <=2
③ SELECT ROWNUM, custid, name, phone
④ ORDER BY name
반응형