모두CBT

다음 중 테이블의 특정 필드에서 텍스트 길이와 상관 없이 ‘가’로 시작… | [컴퓨터활용능력 1급 필기] 14년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 14년 3회차
다음 중 테이블의 특정 필드에서 텍스트 길이와 상관 없이 ‘가’로 시작하는 데이터만 입력할 수 있도록 제한하는 유효성 검사 규칙으로 옳은 것은?
1
= “가?”
2
= “가”
3
Like “가*”
4
Like “가?”
해설

Like 연산자와 만능 문자 ‘*’를 사용한 조건은 텍스트 길이에 상관없이 지정한 문자로 시작하는 모든 데이터를 허용한다. ‘*’는 임의의 개수(0개 포함)의 문자를 대신하므로 ‘가’로 시작하기만 하면 길이와 무관하게 유효성 검사를 통과한다.

‘?’는 정확히 한 글자만 대신하는 만능 문자이므로 ‘가’ 뒤에 문자가 정해진 개수로만 오는 데이터로 제한되어 조건에 맞지 않는다. 등호(=)로 비교하는 방식은 만능 문자를 지원하지 않아 지정한 문자열과 완전히 일치하는 값만 입력을 허용한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.