테스트 사이트 - 개발 중인 베타 버전입니다

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

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

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

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

where category REGEXP '^[0-9]'

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

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440