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

sound9570님의 프로필 이미지
sound9570

작성한 질문수

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

ORDER BY 해커랭크 문제풀이 3 + 소수점처리 ROUND() 함수

문자에 따음표 안써도 되는건가요?

작성

·

320

0

문자에 따음표 안써도 되는건가요?
ROUND('LONG_W', 4)로 하면 안되긴 하더라구요!
쓰는 경우와 아닌 경우를 알고싶습니다

답변 1

0

데이터리안님의 프로필 이미지
데이터리안
지식공유자

안녕하세요 sound9570님

문의주신 내용에서 LONG_W는 테이블 내의 컬럼명이므로, 규칙상 반드시 문자열이어야하는 값이고 따옴표를 해주시면 오류가 납니다. 만약 해당 컬럼 내의 데이터 중에서 문자인 데이터를 찾고 싶다고 한다면 이 때 작성해주시는 조건문에는 '문자열 데이터'를 찾아라 라는 표시로 따옴표를 작성 해주시는 것이 맞습니다.

EX)

SELECT *
FROM STATION
WHERE CITY = 'Loma' 
-- CITY는 컬럼명이므로 따옴표 붙이지 않음, 
-- Loma는 해당 컬럼의 데이터가 Loma라는 문자열과 같냐는 조건문이므로 따옴표 사용

궁금증이 해결되셨길 바랍니다!

sound9570님의 프로필 이미지
sound9570

작성한 질문수

질문하기