인프런 커뮤니티 질문&답변

Jaguar Black님의 프로필 이미지
Jaguar Black

작성한 질문수

실무에 바로 쓰자! 이커머스 데이터로 배우는 실전 SQL 분석

상품 테이블 조회

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

해결된 질문

작성

·

1K

1

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

답변 2

1

Jaguar Black님의 프로필 이미지
Jaguar Black
질문자

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

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

longvacation님의 프로필 이미지
longvacation
지식공유자

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




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

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

0

longvacation님의 프로필 이미지
longvacation
지식공유자

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

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

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

 

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

 

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

Jaguar Black님의 프로필 이미지
Jaguar Black

작성한 질문수

질문하기