«sql-server» 태그된 질문

Microsoft SQL Server는 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. Compact, Express, Azure, Fast-track, APS (이전 PDW) 및 Azure SQL DW를 포함한 모든 SQL Server 버전에이 태그를 사용하십시오. 다른 유형의 DBMS (MySQL, PostgreSQL, Oracle 등)에는이 태그를 사용하지 마십시오. 이 태그가 데이터베이스와 직접 관련되지 않는 한 소프트웨어 및 모바일 개발 관련 문제에 사용하지 마십시오.


14
SQL에서 범위를 어떻게 "그룹화"할 수 있습니까?
숫자 열이있는 테이블이 있다고 가정합니다 ( "스코어"라고 함). 카운트 테이블을 생성하고 싶습니다. 각 테이블에 점수가 몇 번이나 나타 났는지 보여줍니다. 예를 들면 다음과 같습니다. 점수 범위 | 발생 횟수 ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 삼 ... | ... 이 예에서는 0 ~ 9 범위의 점수를 가진 …
181 sql  sql-server  tsql 


6
테이블의 모든 데이터를 삽입 가능한 SQL 형식으로 내보내는 방법은 무엇입니까?
Microsoft SQL Server Management Studio A_table의 데이터베이스 (call it A_db)에 Table (call it ) 이 있고 10 개의 행이 있습니다. 다른 데이터베이스 (call it B_db)가 있고 테이블 B_table과 동일한 열 설정을 A_table가진 Table (call it ) 이 있습니다. 그러나 B_table비어 있습니다. 내가 원하는 것 : 에서 A_table까지 모든 행을 복사하십시오B_table …
180 sql  sql-server  copy  export  ssms 

3
CASE 문을 사용하여 SQL Server 2005의 일부 레코드를 업데이트하고 싶습니다.
UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) 명령문은 목적을 위해 작동하지만 else 조건은 테이블의 모든 레코드를 스캔합니다. 영향을받지 않는 행을 그대로 둘 수있는 방법이 있습니까?

10
SQL에서 최소 두 값 얻기
두 가지 변수가 있는데 하나는 PaidThisMonth이고 다른 하나는 OwedPast입니다. 둘 다 SQL의 일부 하위 쿼리 결과입니다. 둘 중 작은 것을 선택하여 제목이 붙은 값으로 반환하려면 어떻게해야 PaidForPast합니까? 이 MIN함수는 변수가 아닌 열에서 작동합니다.
179 tsql  sql-server 

6
SQL Server에서 사용자와 로그인의 차이점
나는 최근에 일반적으로 엉망이 아닌 SQL Server의 여러 영역을 실행하고 있습니다. 나를 혼란스럽게 한 것 중 하나는 로그인 및 사용자 영역입니다. 꽤 간단한 주제 인 것 같습니다 ... 각 로그인은 1 명의 사용자 만 가질 수 있고 각 사용자는 1 개의 로그인 만 가질 수 있습니다. 로그인은 여러 테이블에 연결되어 …



13
SQL 문으로 백분율을 계산하는 방법
사용자 및 등급이 포함 된 SQL Server 테이블이 있습니다. 간단히하기 위해, 2 개의 열이 있다고 가정 해 봅시다- name& grade. 따라서 일반적인 행은 이름 : "John Doe", Grade : "A"입니다. 가능한 모든 답변의 백분율을 찾을 수있는 하나의 SQL 문을 찾고 있습니다. (A, B, C 등 ...) 또한 가능한 모든 대답을 …
177 sql  sql-server  tsql 

9
외래 키 제약 조건으로 인해 사이클이나 다중 캐스케이드 경로가 발생할 수 있습니까?
테이블에 제약 조건을 추가하려고 할 때 문제가 있습니다. 오류가 발생합니다. 테이블 '직원'에 FOREIGN KEY 제약 조건 'FK74988DB24B3C886'을 도입하면 사이클 또는 여러 계단식 경로가 발생할 수 있습니다. ON DELETE NO ACTION 또는 ON UPDATE NO ACTION을 지정하거나 다른 FOREIGN KEY 제약 조건을 수정하십시오. 내 제약 조건은 Code테이블과 테이블 사이에 employee있습니다. Code테이블에 …

10
SQL Server 로그인이 이미 있는지 확인
특정 로그인이 SQL Server에 이미 존재하는지 확인해야하며, 그렇지 않은 경우 추가해야합니다. 실제로 로그인을 데이터베이스에 추가하는 다음 코드를 찾았지만 이것을 IF 문으로 감싸서 로그인이 먼저 있는지 확인하고 싶습니다. CREATE LOGIN [myUsername] WITH PASSWORD=N'myPassword', DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO 시스템 데이터베이스를 조사해야하지만 어디에서 시작할지 잘 모르겠습니다.
176 sql-server  login 


13
ROW_NUMBER ()는 어떻게 사용합니까?
를 사용하여 사용하고 싶습니다 ROW_NUMBER()... max(ROW_NUMBER())-> 를 얻으려면 또는 이것이 또한 모든 행의 수라고 생각합니다. 나는 노력했다 : SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users 하지만 작동하지 않는 것 같습니다 ... ROW_NUMBER()주어진 정보를 사용 하려면 이름이 있고 이름이 어떤 행에서 왔는지 알고 싶습니다. 나는 그것이 # 1에 시도한 것과 비슷한 …

10
SQL에서 테이블의 스키마 이름 변경
Employees데이터베이스에서 테이블의 스키마 이름을 변경하고 싶습니다 . 현재 테이블 Employees데이터베이스 스키마 이름은 dbo로 변경하고 싶습니다 exe. 내가 어떻게 해 ? 예: 에서 dbo.Employees 에 exe.Employees 이 쿼리로 시도했습니다. ALTER SCHEMA exe TRANSFER dbo.Employees 그러나 이것은 나에게 오류를 준다 : 'exe'스키마가 없거나 권한이 없기 때문에 스키마를 변경할 수 없습니다. 내가 놓친 …
175 sql  sql-server  tsql  schema 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.