Oracle 기준으로 다음 SQL 의 결과 행 수는?[예매]예매번호좌석… | [SQLD] SQL 개발자 기출유형 모의고사 9회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 9회
Oracle 기준으로 다음 SQL 의 결과 행 수는?[예매]
| 예매번호 | 좌석 |
|---|---|
| 1 | H-07 |
| 2 | J 12 |
| 3 | K1,K2 |
| 4 | VIP3 |
| 5 | A_5 |
| 6 | B12 |
SELECT 예매번호, 좌석 FROM 예매 WHERE REGEXP_LIKE(좌석, '[[:space:][:punct:]]');
1
3
2
2
3
5
4
4
해설
[[:space:][:punct:]]는 공백 또는 구두점 한 글자와 일치하는 문자 목록이고 앵커가 없어 어디에 있든 하나만 있으면 참이므로 4행이다.하이픈의 H-07, 공백의 J 12, 쉼표의 K1,K2, 밑줄의 A_5 가 일치하고 영숫자뿐인 VIP3·B12 는 빠진다.
- 3행은 밑줄(_)을 구두점이 아니라고 본 값이다.
- 2행은 공백 클래스만 또는 구두점 중 일부만 적용한 값이다.
- 5행은 숫자가 섞인 VIP3 까지 일치한다고 본 값이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 9회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차
- sql문에서괄호안에알맞은답안을작성하시오. ('이름'이란컬럼에'이'로시작하는문자열을'내림차순'하는쿼리결과내용입니다.) select....from...where이름l2021년 정보처리기사실기 2회차
- 다음sql실행결과를숫자만쓰시오. selectcount(*)from급여 whereempno>100andsal>=3000orempno=200; 답:12021년 정보처리기사실기 1회차