이제 막 sql을 접한 초보입니다. 

공부하다가 도저히 풀리지 않는 문제때문에 질문 올립니다. 


현재 TEST 테이블의 chart 필드에는 데이타가 

0000000123

0000000124

0000000125

.

.

이런 식으로 존재하는데 간혹 

중간에 

000000126-1

이런 형태의 데이타도 있습니다.


이 테이블에서 chart 값으로 검색하기위해서


select chart from TEST where convert(int,chart)='123'

이렇게 쿼리를 보내면 당연히 오류가 날 것이고


select chart from TEST where convert(int,chart)='123' and chart not like '%-%'

이렇게해도 오류가 나고 


Select chart from (select chart from TEST where not like '%-%') t1 where convert(int,chart)='123'

이렇게해도 000000126-1은 int 로 변환할 수 없다는 오류가 발생합니다

어떻게 하면 좋을까요?


제가 원하는 것은 - 대쉬가 포함된 값들을 제외한 나머지 int 로 변환가능한 데이타들 중에서만 특정  chart 값을 구하려고합니다. 

도움을 바랍니다. 



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 27031
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15306
6840 시스템 저장 프로시저에 대한 질문입니다. [2] 치맥 2013.05.31 5897
6839 쿼리를 이용한 XML 컨트롤에 대해서 [1] tyzm 2013.05.31 6558
6838 안녕하세요.. 구인을 좀.. 하려고하는데.. [1] 명성학원 2013.05.31 5364
6837 테이블명앞에 DBO와 일반계정 차이점이 궁금합니다. [1] 김영환_281520 2013.05.31 8091
6836 가로세로출력 참 어렵네요... [5] 삼미슈퍼스타 2013.05.31 8906
6835 msg 8115 에러 [2] 형님 2013.05.30 8823
6834 운영중인 테이블에 필드 속성값 바꿀려면 어케해야 되나요? [2] 김영환_281520 2013.05.30 6784
6833 SQL Server TDE 적용 [2] 망토가좋아 2013.05.30 7921
6832 디비내 모든 테이블의 데이타를 일괄 삭제 하는 방법 있나요? [3] 이병권 2013.05.30 6804
6831 클러스터 환겨에서 트렌젝션 복제 별명 2013.05.30 5317
6830 백업 데이타 복원..오류 [2] 미음이 2013.05.29 18688
6829 쿼리 질문드립니다. [2] seyo 2013.05.29 5798
6828 가로데이터를 세로데이터로 조건별로 출력 [3] kakakuku 2013.05.29 6450
6827 2008과 2008 R2 DB를 붙이고 싶습니다. [4] 전자사랑 2013.05.29 5586
» Convert함수 사용해서 검색할 경우 오류 [5] 준이네 2013.05.28 5661
6825 작년엔 거래하다가 올해는 거래없는 고객을 찾으려면? [4] 길주석 2013.05.28 5748
6824 일 별로 동일한 시간대에 발생한 데이터의 평균을 구하고 싶습니다. [1] 나는짱이야 2013.05.28 5624
6823 SQL 64bit 메모리 설정 [3] 홍훈아 2013.05.28 6317
6822 select 질문 하나더..ㅠㅠ [2] 형님 2013.05.27 5477
6821 DB서버안에 SQL버전별 운영이 가능할가요? [16] 김영환_281520 2013.05.27 5663





XE Login