TRUNCATE

[MySQL/프로그래머스] 가격대 별 상품 개수 구하기
문제 풀이 (1) 문제 분석하기 만원 단위의 가격대별로 집계, 각 구간의 최소 금액으로 표시 ⇒ TRUNCATE 이용해서 만원 단위로 바꿔주고, GROUP BY 적용 가격대 별 상품 개수 출력 ⇒ COUNT(PRODUCT_ID) 가격대 기준 오름차순 정렬 ⇒ ORDER BY 가격대 ASC TRUNCATE TRUNCATE(number, decimals) - number를 지정된 소수 자릿수 아래로 버림 소수 자릿수에 -4를 넣어 만원 단위로 변경 SELECT TRUNCATE(12345, -1) -- 12340 SELECT TRUNCATE(12345, -2) -- 12300 SELECT TRUNCATE(12345, -3) -- 12000 SELECT TRUNCATE(12345, -4) -- 10000 [My..
[TIL] MySQL, DBeaver, SELECT, WHERE, ORDER BY
✍ Today I Learned 관계형 데이터베이스(relational database)란? 데이터베이스의 한 종류로, 키(key)와 값(value)의 관계를 나타내는 테이블(table)로 이루어져 있다. 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. SQL(Structured Query Language)이란? 구조적 질의 언어의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다. SQL을 다루기 위한 여러 프로그램 중 DBeaver를 설치하였다. 기본세팅으로 모든 인코딩을 UTF-8로 설정하고, 현재 작동중인 데이터베이스에 연결한 후 SQL편집기(단축키 F3)를 열어 SQL문을 작성한다. 작성 후 세미콜..