• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

csv 불러왔을때 string으로 인식해서 숫자함수 안먹히는 문제

22.08.07 17:34 작성 조회수 827

1

안녕하세요
저는 일단 전에 쓰던 dbeaver를 쓰고 있구요
sqlite 쓰려니까 설치완료후에 프로그램이 안보이더라구요
 
dbeaver 쿼리문에서 캡쳐드린 파일화면에서처럼
select * from 상품정보
where item_price > 15000 이라고 입력하면
아무 결과도 안나오고 행이름만 나오는데
열 형식이 string으로 지정되어서 그런것일지요..
해결방법이 궁금합니다
 
(전강의에서 csv파일에서 쉼표지우는거는 시도를 이미 했어서요)
 

답변 2

·

답변을 작성해보세요.

1

음.. csv파일 켜보니까 일반으로 이미 되어있는데도 이상하게 안되네요 ㅠㅠ

그렇다면 SQLite라도 설치가 되어있으면 좋겠는데, 그게 안되서요..흠 왜이럴까요; 설치가지는 되는데 시작창에서 SQLite 쳐봐도 나오지가 않네요

아마 설치시 Shortcuts 설정에서 Desktop, Program Menu 체크 버튼이 있는데 
여기 체크를 안하셨다면 프로그램 목록에서 확인이 안되실거 같습니다. 
여기를 체크 하시고 재설치를 하신다면 정상적으로 진행되실것으로 보입니다. 




만약에 위 옵션으로 재설치 하시기에 어려운 상황이실경우 기본적으로 Next 버튼만 클릭해서 설치했을경우 아래 경로에 설치되셨을겁니다.
C:\Program Files\DB Browser for SQLite\
아래 폴더에서 DB Browser for SQLite 파일을 클릭하시면 정상적으로 실행되실겁니다.  

추가로 진행해보시고 안되는 부분이 있다면 질문 주세요 :) 
감사합니다. 

0

안녕하세요. 우선 강의 관심갖고 들어주시고 질문 남겨주셔서 감사합니다. 

질문 주신 내용이 CSV 파일을 dbeaver에서 가져왔을때 숫자타입 인식을 하지 않는 상황인걸로 이해했는데, 제가 확인해보니 sqlite DB 툴을 DB Browser를 사용했을때는 해당 증상이 없으나 
dbeaver 사용시 CSV 파일의 해당 열(item_price)을 일반타입으로 지정하지 않으면 숫자로 인식하지 못하는 문제가 있는것으로 보입니다.  

아래 이미지와 같이 엑셀의 item_price 열을 일반으로 지정하시면 해결되실 것으로 보입니다. 

 

item_price 열을 일반으로 지정하고 재조회시 dbeaver 결과 

 

위에 말씀드린것과 같이 진행해보셨을때도 안되실 경우에 추가로 질문 남겨주시면 확인해보고 해결 방법을 말씀드려보겠습니다. 
다시 한번 질문남겨주셔서 감사드리고 언제든 추가질문이 있으시면 질문 부탁드리겠습니다. 
더운데 더위조심하세요 :)