소수점 처리

 

 CEIL() : 올림

   ex) SELECT CEIL(9.5) ⇒ 10

 FLOOR() : 내림

   ex) SELECT FLOOR(9.5) ⇒ 9

 ROUND() : 반올림

   ex) SELECT ROUND(7.658923, 4) ⇒ 7.6589   → 소수 넷째 자리까지 반올림.

 

 

 

 

<HackerRank 연습문제>

 

 Query the Western Longitude (LONG_W) for the largest Northern Latitude (LAT_N) in STATION that is less than 137.2345 Round your answer to 4 decimal places(소수점 넷째 자리까지).

⇒ long_w 컬럼 출력, lat_n이 가장 큰 것, lat_n 137.2345보다 작다, 소수점 넷째 자리까지 출력

field
type
ID
NUMBER
CITY
VARCHAR2(21)
STATE
VARCHAR2(2)
LAT_N
NUMBER
LONG_W
NUMBER
SELECT ROUND(long_w, 4)     -- 소수점 넷째 자리까지 출력
FROM station 
WHERE lat_n < 137.2345     -- lat_n이 137.2345보다 작다
ORDER BY lat_n DESC     -- lat_n의 가장 큰 값을 찾기 위해 내림차순 정렬
LIMIT 1     -- lat_n의 가장 큰 값 하나 출력

 

※ 주석 처리 

  •  -- : 한 줄 주석
  • /* ~ ~ */ : 여러 줄 주석

 

 

 

 


 

 

↘↘↘

[백문이불여일타] 데이터 분석을 위한 기초 SQL

https://www.inflearn.com/course/%EB%B0%B1%EB%AC%B8%EC%9D%B4%EB%B6%88%EC%97%AC%EC%9D%BC%ED%83%80-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D-%EA%B8%B0%EC%B4%88-sql

 

'📖 STUDY > SQL' 카테고리의 다른 글

[SQL] COUNT, SUM, AVG, MIN, MAX  (0) 2022.03.07
[SQL] review_HackerRank  (0) 2022.03.04
[SQL] LEFT, RIGHT, SUBSTRING  (0) 2022.03.04
[SQL] ORDER BY  (0) 2022.03.04
[SQL] WHERE_(LIKE, IN, BETWEEN, IS NULL)  (0) 2022.03.04

+ Recent posts