mysql sql 쿼리문 관련해서 질문드립니다.. 0 5 1,146

by 메밀묵도토리묵 [SQL Query] mariadb dbeaver [2022.06.16 13:27:57]


A B C
2044445 1099200 2921.32
2044446 1099224 2115.34
2044493 1099235 215.39
2044405 1099247 247.35
2044414 1099298 286.24


select round(C, 0)
from tb_example

// 숫자 세 자리마다 , 를 넣고 싶어서 위처럼 코드를 작성했는데, 결과값이 아래처럼 소수점 아래는 전부 지워져서 나오게 되는데, 소수점 아래도 똑같이 나오게 하고 싶어서 이것저것 해보는데, 잘 안되서 한번 여쭤봅니다... (오라클이 아닌 MYSQL을 사용하고 있습니다.)

C

2,921

2,115

215

247

286

// 현재(잘못된 출력)

 

C

2,921.32

2,115.34

215

247

286

// 올바른 출력

by 마농 [2022.06.16 14:12:49]

c + 0


by 메밀묵도토리묵 [2022.06.16 14:21:48]

감사합니다!!

혹시 어디에 c+0 을 써야할지 알려주실 수 있나요???


by 마농 [2022.06.16 14:23:49]

round(c, 0) 대신 c + 0


by 신이만든지기 [2022.06.16 14:13:05]

 select format(c, 2);

by 메밀묵도토리묵 [2022.06.16 14:22:28]

감사합니다^^

정해진 값이 아니라, C칼럼에 전부 다 적용할 수 있는 방법은 혹시 없을까요???

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입