본문 바로가기
반응형

프로그래밍/MSSQL46

[MSSQL] ROUND()함수로 숫자 소수점 반올림 하기 MSSQL 숫자 관련 함수 중에 소수점 반올림 하는 함수가 있다. 숫자 반올림 하는 함수는 ROUND()함수이다. ROUND 함수는 지정한 소수점자리를 반올림하는 함수이다. ROUND() 함수 ROUND(숫자 or 열 이름, 반올림할 자리 값) 함수에 원하는 반올림 할 자리값은 소수점일 경우 양수 아닐 경우 음수로 해주면 된다. -1일 경우 정수 첫 번째 자리에서 반올림해주게 되며, 1일 경우 소수점 두 번째 자리에서 반올림하게 된다. ROUND(123.4567, -1) 일 경우 120이 나오고 ROUND(123.4567, 1)일 경우 123.5 결과 값이 나오게 된다. 위의 설명한 ROUND(123.4567, -1)와 ROUND(123.4567, 1)의 예제의 값이다. 2022. 11. 3.
[MSSQL] sa 접속 에러(Microsoft SQL Server, 오류 : 18456) MSSQL Server를 신규 설치 하였거나 평소에 SQL Server 인증으로 로그인할 경우 위 사진처럼 Microsoft SQL Server, 오류 : 18456 에러 뜨면서 로그인이 안되고 Windows 인증으로만 로그인될 때가 있다. 그럴 때 아래 설명처럼 해주면 해결이 될 것이다. SQL Server 인증 접속 에러 (Microsoft SQL Server, 오류 : 18456) 에러 해결 방안 MSSQL Server가 설치된 PC로 이동 후 인증(A) Windows 인증으로 변경 후 연결 해준다. 개체 탐색기->보안->로그인->로그인할 ID 확인하면 x로 표시 되어있을경우가 있다 해당 로그인 ID 속성으로 들어간다 첫번째로 암호와 암호 확인을 입력해 준다. 상태 탭으로 이동한다 이동해서 오른쪽에.. 2022. 10. 24.
[MSSQL] UNION/UNION ALL 집합 연산자 사용 & 예제 Union이란? 데이터를 조회한 결과를 하나의 집합과 같이 다룰 수 있는 집합 연산자이다. 두 개 이상의 SELECT문의 결과 값을 연결할 때 사용한다. 연결된 두 개 이상의 SELECT문의 결과 값을 합집합으로 묶어준다. 결과 값의 중복은 제거되어 출력된다. Union ALL이란? Union과 같이 합집합으로 묶어 주지만 다른 점 하나는 중복된 값도 제거 없이 모두 출력된다는 점이다. Union 사용 시 주의할 점 여기서 Union 사용할 때 주의할 점이 있다. 첫 번째, 출력하려는 열의 개수가 같아야 한다. 두 번째, 각 열의 자료형이 순서별로 같아야 한다. Union, Union All 사용 예제 SELECT [열이름1] ,[열이름2] ,[열이름3] . . . . FROM [테이블명1] Union .. 2022. 8. 26.
[MSSQL] ORDER BY 사용법(정렬 순서 방법) - 오름차순, 내림차순 MSSQL을 이용하여 데이터를 조회할 때 이름 또는 시간 어떤 다른 기준으로 데이터를 정렬해서 출력해야 하는 경우가 종종 발생한다. 그럴 때 데이터를 정렬해서 출력하기 위해 ORDER BY 절을 이용해서 출력하게 된다면 오름차순 또는 내림차순으로 원하는 데이터를 정렬시켜서 출력시킬 수 있다. ORDER BY 절은 SELECT문을 작성할 때 가장 마지막 부분에 사용하면 된다. ORDER BY 기본형식 SELECT [열이름1] ,[열이름2] ,[열이름3] . . . . FROM [테이블명] ... ORDER BY [정렬하려는 열 이름(여러 열 사용 가능)] [정렬 옵션] ORDER BY을 사용하려면 필수적으로 하나 이상의 열을 지정해서 사용해줘야 하며 정렬하는 열마다 오름차순(ASC), 내림차순(DESC)을.. 2022. 8. 25.
반응형