본문 바로가기

SQL74

SQL 기초 5 groupby, 실수형 리스트 #1 groupby 이용 방법 SELECT price, COUNT(title) FROM tbl_picbook GROUP BY price; 결과물로는 price 컬럼 내용과, title 컬럼에 있는 숫자가 카운트 되서 출력된다. #2 실수형 실수형은 소수점을 포함한 수치를 다룰 때 지정 하는 데이터 형이다. -1 DECIMAL[ ( m [ , n ] ) ] m에는 전체 자릿수를, n에는 소수점 자릿수를 지정해 사용자가 정밀도를 결정할 수 있다. -2 NUMERIC [ ( m [ , n ] ) ] m에는 전체 자릿수를, n에는 소수점 이하 자릿수를 지정해 사용자가 정밀도를 결정할 수 있다. -3 REAL 단정도 부동소수 -4 FLOAT [ ( n ) ] 배정도 부동소수 -5 DOUBLE PRECISION 배.. 2022. 8. 20.
postgreSQL 슬로우쿼리 해결 진행중 1 postgreSQL을 진행하다보니 이전에는 겪지 못했던 '슬로우쿼리'라는 현상때문에 select * from 테이블명; 이라고 하든 select * from 테이블명 limit 3; 이라고 하든 한 쿼리당 2분씩 기다려야되는게 너~~ 무 짜증나서 슬로우쿼리를 찾기 시작했다. 중간에 그냥 postgreSQL을 버릴까도 수십번 수백번은 더 생각했으나, '에이 그래도 이런걸 겪고 이겨냈다는 것도 하나의 좋은 경험이 될텐데' 라는 생각으로 찾고 또 찾아왔다. 결론적으로 슬로우쿼리를 해결하려면 'postgresql.conf' 라는 파일을 수정해야한다고 한다. 수정하는 세부 정보야 또 알아봐야겠지만 우선은 이 파일을 찾는게 우선 아니겠는가? 와... 정말찾기 어려웠다. 보통 구글링으로 알려주는 경로는 usr 로 시.. 2022. 8. 20.
SQL 틀린문제1 COUNT, DISTINCT, BETWEEN 문제 자체가 어려웠다기 보다는 구조에 대한 파악에 대해서 벙쪄가지고, 지문에 대한 해석이 안되가지고 애먹었다; # 3번 문제 (틀린문제) How many unique districts are our customers from? # 내 답안 # 1 SELECT COUNT( DISTINCT address) FROM address; # 2 SELECT COUNT( DISTINCT address) FROM address WHERE address; # 답안코드 SELECT COUNT(DISTINCT district) FROM address; 결과 378 # 4번 문제 # 이건 지문이 이해가 안갔다. Retrieve the list of names for those distinct districts from the.. 2022. 8. 20.
SQL 기초4 IN, LIKE, ILIKE 사용방법 #1 IN 사용 방법 SELECT * FROM payment WHERE amount IN (0.99, 1.98, 1.99); 행 전체내용을 선택해줄거고 payment 테이블에서 내용을 가져올 거야 그 중에서 amount 라는 이름의 컬럼을 가져올 것이고 amount의 값이 0.99원 혹은 1.98원 혹은 1.99원 중에서 해당된다면 TRUE로 리턴함과 동시에 해당된 값을 SELECT에 따라서 출력 해줘. # 2 LIKE 사용 방법 LIKE는 가장 중요한 기능중 하나라고 생각한다. SELECT * FROM customer WHERE first_name LIKE 'J%' AND last_name LIKE 'S%'; 행 전체를 선택해줄 것이고 customer 테이블에서 값을 가져올 거다. first_name이.. 2022. 8. 20.