«tsql» 태그된 질문

T-SQL (Transact-Structured Query Language)은 Sybase ASE 및 Microsoft SQL Server에서 지원하는 SQL 기능의 확장입니다. MySQL, PostgreSql, Oracle (Pl / SQL) 관련 쿼리에는이 태그를 사용하지 마십시오. LINQ를 사용하여 작성되는 SQL 코드도이 태그의 일부가 아닙니다. 이 태그는 Microsoft SQL Server를 사용하여 고급 SQL 프로그래밍을 위해 특별히 작성되었습니다.

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




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

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

8
정수 목록을 보유 할 SQL 변수
다른 사람의 SQL 보고서를 디버깅하려고하고 기본 보고서 쿼리를 SQL 2012의 쿼리 창에 배치했습니다. 보고서가 요구하는 매개 변수 중 하나는 정수 목록입니다. 이는 다중 선택 드롭 다운 상자를 통해 보고서에서 수행됩니다. 보고서의 기본 쿼리는 다음과 같은 where절 에서이 정수 목록을 사용합니다. select * from TabA where TabA.ID in (@listOfIDs) 디버깅하는 쿼리를 …

4
T-SQL에서 XML 문자열의 특성에서 큰 따옴표를 어떻게 이스케이프 처리합니까?
아주 간단한 질문-큰 따옴표로 묶고 싶은 속성이 있습니다. 어떻게 이스케이프 처리합니까? 난 노력 했어 \ " "" \\ " 그리고 @xml 변수를 xml 유형과 varchar (max) 모두로 만들었습니다. declare @xml xml --(or varchar(max) tried both) set @xml = '<transaction><item value="hi "mom" lol" ItemId="106" ItemType="2" instanceId="215923801" dataSetId="1" /></transaction>' declare @xh int …
174 xml  tsql  escaping 

5
인덱스의 열 순서는 얼마나 중요합니까?
인덱스 선언의 시작 부분에서 가장 선택적인 열을 넣어야한다고 들었습니다. 예: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 우선, 내가 말하고있는 것이 맞습니까? 그렇다면 인덱스의 열 순서를 다시 정렬하여 성능에 큰 차이가 있습니까? 그렇지 않으면 "행하기 좋은"방법입니까? 내가 묻는 이유는 DTA를 통해 쿼리를 넣은 후 기존 인덱스와 …

6
SQL 또는 TSQL Turing이 완료 되었습니까?
이것은 오늘 사무실에서 나타났습니다. 나는 그런 일을 할 계획이 없지만 이론적으로 SQL로 컴파일러를 작성할 수 있습니까? 언뜻보기에 튜링이 완료 된 것처럼 보였지만 많은 클래스의 문제에는 매우 번거 롭습니다. 튜링이 완료되지 않았다면 무엇이 필요합니까? 참고 : SQL에서 컴파일러를 작성하는 것과 같은 일을하고 싶지는 않습니다. 어리석은 일이라는 것을 알고 있으므로 그러한 토론을 …

10
변수 인 테이블 이름
이 쿼리를 실행하려고합니다. declare @tablename varchar(50) set @tablename = 'test' select * from @tablename 다음과 같은 오류가 발생합니다. 메시지 1087, 수준 16, 상태 1, 줄 5 테이블 변수 "@tablename"을 선언해야합니다. 테이블 이름을 동적으로 채우는 올바른 방법은 무엇입니까?

15
SQL Server에서 누계 계산
다음 표 ( TestTable)를 상상해보십시오 . id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 다음과 같이 누적 합계를 날짜 순서로 반환하는 쿼리를 원합니다. id somedate somevalue runningtotal -- -------- --------- ------------ 45 01/Jan/09 3 …

4
T-SQL의 IndexOf 함수
이메일 주소 열이 주어지면 하위 문자열에 대한 @ 기호의 위치를 ​​찾아야합니다. indexofT-SQL의 문자열에 대한 기능 은 무엇입니까 ? 문자열 내에서 부분 문자열의 위치를 ​​반환하는 무언가를 찾고 있습니다. C #에서 var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 

13
시간 또는 10 분 단위로 시간을 그룹화하는 방법
내가 할 때처럼 SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] 그룹 기간을 어떻게 지정할 수 있습니까? MS SQL 2008 2 차 편집 노력하고있어 SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT % 10을 / 10으로 변경했습니다. 밀리 초없이 날짜를 출력 할 수 …

8
WHERE 절에서 열 별명 참조
SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff > 120 나는 얻다 "잘못된 열 이름 daysdiff". Maxlogtm은 날짜 / 시간 필드입니다. 나를 미치게하는 작은 것들입니다.

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