Development 26

중복 데이터 찾기

DB에서 중복된 데이터를 확인하는 방법에는 여러 가지가 있을 것이다. 비단 Oracle, MSSQL 뿐만 아니라 다른 DBMS에서도 사용 가능한 중복 데이터를 확인하는 간단한 방법이다. UserName Password ------------------------------------ GIL01 111111111 GIL01 222222222 GIL02 333333333 GIL02 444444444 GIL03 000000000 GIL04 555555555 이렇게 데이터가 있다고 가정할 때, UserName이 중복된 것들이 있다. GIL01, 02 가 중복되었다. 여기서 UserName이 중복된 것만 뽑아내려고 한다. select UserName from [테이블] group by UserName having..

Development 2020.10.23

MSSQL 절사(버림) 함수, 반올림 함수

> 절사 함수 SELECT FLOOR(10.1234) 쿼리 실행 후 결과 : 10 > 반올림 함수 SELECT ROUND ( 1234.5678 , 2 ) = 1234.57 -- 반올림 변수가 + 2 이므로 소수점 아래 둘째자리 까지 반올림 SELECT ROUND ( 1234.5678 , -2 ) = 1200 -- 반올림 변수가 -2 이므로 소수점 위 둘째자리까지 반올림 SELECT ROUND ( 1234.5678, 1, 4 ) = 1234.5 -- 세 번째 인자가 0이 아니므로 절삭 SELECT ROUND ( 1234.5678, 1, 0 ) = 1234.6 -- 세 번째 인자가 0이므로 반올림 * 주의할점 : 1의단위 까지 나타내고 싶은 경우 절삭과 반올림 값이 달라질 수 있다 SELECT ROUND (..

Development 2020.10.20
반응형