반응형 프로그래밍221 [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. [MSSQL] 공백 제거(TRIM, RTRIM, LTRIM, REPLACE) 가끔 문자열 공백을 지워서 데이터를 출력할 상황이 있는데 이때 MSSQL에 있는 함수중 유용하게 이용할 수 있는 함수는 TRIM함수와 REPLACE 함수가 있다. TRIM함수뿐만 있는 게 아니라 RTIM함수와 LTRIM함수도 있다. TRIM(LTRIM, RTRIM) 함수 MSSQL의 TRIM은 앞뒤 공백을 지워주는 대신에 문자열 사이에 있는 공백을 지워지지 않는다. LTRIM함수는 왼쪽 공백을 지워주며 문자열 사이에 있는 공백은 지워지지 않는다. RTRIM함수는 왼쪽 공백을 지워주며 LTRIM과 TRIM함수와 마찬가지로 문자열 사이에 있는 공백은 지워지지 않는다. TRIM(LTRIM, RTRIM) 함수 예제 TRIM('문자열' or 열 이름) LTRIM('문자열' or 열 이름, '삭제할 문자(설정하지 .. 2022. 5. 12. 이전 1 ··· 48 49 50 51 52 53 54 ··· 56 다음 반응형