SQL 문장중 필드 데이터중 첫글자가 숫자인 데이터만 추출하는 방법

· 14년 전 · 2360 · 2
search 인덱스를 만드는 중인데요.
a~z까지는 잘 되는데 숫자부분이 안되서 질문 올립니다.

catagory라는 필드 안에 이름들이 들어가 있는데 앞에 숫자들이 붙어있는 경우가 있습니다.
"a"로 시작하는 것들만 추출할 때는
WHERE category LIKE 'A%'
이런식으로 했구요,

숫자로 시작하는 것들만 추출하려고
WHERE category LIKE '[0-9]%'
이렇게 하니까 안됩니다.
어떻게 해야하는건가요?
|

댓글 2개

where category REGEXP '^[0-9]'

이렇게 한번 해보세요
K찰스님 감사합니다. 검색해보니 '[0-9]%' 이건 mssql 에서만 쓰는건지...
암튼 K찰스님이 알려주신대로 하니 잘 됩니다.
REGEXP를 찾아봐서 공부해야겠습니다. 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,623
14년 전 조회 2,426
14년 전 조회 1,263
14년 전 조회 1,042
14년 전 조회 1,582
14년 전 조회 1,399
14년 전 조회 1,057
14년 전 조회 1,551
14년 전 조회 1,653
14년 전 조회 2,361
14년 전 조회 1,044
14년 전 조회 1,958
14년 전 조회 1,323
14년 전 조회 838
14년 전 조회 1,024
14년 전 조회 867
14년 전 조회 1,627
14년 전 조회 892
14년 전 조회 1,908
14년 전 조회 1,697