«tsql» 태그된 질문

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

3
T-SQL 및 WHERE LIKE % Parameter % 절
WHERE LIKE '% text %'절을 사용하는 문을 작성하려고했지만 텍스트에 매개 변수를 사용하려고 할 때 결과를받지 못했습니다. 예를 들어 다음과 같이 작동합니다. SELECT Employee WHERE LastName LIKE '%ning%' 그러면 Flenning, Manning, Ningle 등의 사용자가 반환됩니다. 그러나이 문은 다음과 같지 않습니다. DECLARE @LastName varchar(max) SET @LastName = 'ning' SELECT Employee WHERE LastName …

3
클러스터형 인덱스는 고유해야합니까?
클러스터형 인덱스가 고유하지 않으면 어떻게됩니까? 삽입 된 행이 일종의 "오버플로"페이지로 이동하기 때문에 성능이 저하 될 수 있습니까? 고유 한 "만들기"입니까? 그렇다면 어떻게해야합니까? 고유하게 만드는 가장 좋은 방법은 무엇입니까? 현재 클러스터형 인덱스를 사용하여 테이블을 논리적 부분으로 나누고 있기 때문에 질문하고 있지만 성능은 그저 그렇고 최근에는 클러스터형 인덱스를 고유하게 만드는 조언 을 …

3
전체 외부 조인 대 전체 조인
조인을 더 잘 이해하기 위해 쿼리와 예제를 가지고 놀기만하면됩니다. SQL Server 2008에서 다음 두 쿼리가 동일한 결과를 제공한다는 것을 알았습니다. SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name = TableB.name 동일한 결과를 생성하기 위해 정확히 동일한 작업을 …

11
SQL Server 하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =,! =, <, <=,>,> = 뒤에 오는 경우에는 허용되지 않습니다.
다음 쿼리를 실행합니다. SELECT orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, supplier.dropshipfees, cost = (SELECT supplier_item.price FROM supplier_item, orderdetails, supplier WHERE supplier_item.sku = orderdetails.sku AND supplier_item.supplierid = supplier.supplierid) FROM orderdetails, supplier, group_master WHERE invoiceid = '339740' AND orderdetails.mfr_id = supplier.supplierid AND group_master.sku = orderdetails.sku 다음과 같은 오류가 발생합니다. 메시지 512, 수준 …
84 sql  sql-server  tsql 


3
하나의 IDENTITY 열만있는 테이블에 행 삽입
기본 키인 adminId라는 단 하나의 열만있는 테이블 관리자가 있습니다. 비즈니스 규칙 때문에 이런 식이어야합니다. 이와 같은 테이블에 값을 삽입하는 저장 프로 시저를 작성하는 방법을 한 번 이해하고 싶습니다. SQL Server와 T-SQL을 사용하고 있으며 SCOPE_IDENTITY ()를 사용해 보았지만 테이블에 INSERT_IDENTITY가 false 또는 off이기 때문에 작동하지 않습니다. 새 행을 삽입 할 수 …

8
간단한 DateTime SQL 쿼리
특정 범위 내에서 DateTime 데이터베이스 필드를 어떻게 쿼리합니까? SQL SERVER 2005를 사용하고 있습니다. 아래 오류 코드 SELECT * FROM TABLENAME WHERE DateTime &gt;= 12/04/2011 12:00:00 AM AND DateTime &lt;= 25/05/2011 3:53:04 AM 특정 시간 범위 내에서 행을 가져와야합니다. 예 : 10 분 시간 범위. 현재 SQL은 '12'근처에서 잘못된 구문을 반환합니다. …

8
SQL보기-변수가 없습니까?
뷰 내에서 변수를 선언 할 수 있습니까? 예를 들면 : Declare @SomeVar varchar(8) = 'something' 나에게 구문 오류를 제공합니다. 키워드 'Declare'근처에 잘못된 구문이 있습니다.
83 tsql  sql-view 

5
SQL Server에서 하위 쿼리를 사용하여 쿼리 업데이트
다음과 같은 간단한 테이블 구조가 있습니다. 테이블 tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ 그리고 이와 같은 tempDataView 와 같은 다른 테이블 이름도 있습니다. ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra …

8
SQL Server 2008 빈 문자열 대 공백
나는 오늘 아침에 약간 이상한 일을 만났고 해설을 위해 제출할 것이라고 생각했습니다. 누군가 SQL 2008에 대해 실행할 때 다음 SQL 쿼리가 '동일'을 인쇄하는 이유를 설명 할 수 있습니까? db 호환성 수준은 100으로 설정되어 있습니다. if '' = ' ' print 'equal' else print 'not equal' 그리고 이것은 0을 반환합니다. select …

10
Select Top 100 %를 사용하는 이유는 무엇입니까?
나는 이전에 이해 SQL 서버 2005 도 포함하여, 당신이 "속임수"SQL 서버, 뷰 정의에 의해 주문의 사용을 허용 할 수 TOP 100 PERCENT에 SELECT 절. 그러나 SELECT TOP 100 PERCENT동적 SQL 문 내에서 ... ( ASP.NET 앱의 ADO 에서 사용됨) 를 사용하는 상속 된 다른 코드를 보았습니다 . 이것에 대한 이유가 …
82 sql  sql-server  tsql 


10
SQL Server 날짜 시간을 더 짧은 날짜 형식으로 변환
datetimeSQL Server에 이와 같은 데이터를 제공 하는 열 10/27/2010 12:57:49 pm이 있고이 열을 쿼리하고 싶지만 SQL Server가 일 월과 연도를 반환하도록합니다. 2010 10 27또는 그런 것. 연구해야 할 기능은 무엇입니까? 다른 날짜 데이터 유형으로 변환해야합니까? 아니면 단순히 문자열로 변환 하시겠습니까?

7
BIT 필드에 MIN 집계 함수 적용
다음 쿼리를 작성하고 싶습니다. SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... 문제는 SQL Server가 비트 필드의 최소값을 계산할 때 오류를 반환하는 것을 좋아하지 않는다는 것Operand data type bit is invalid for min operator 입니다. 다음 해결 방법을 사용할 수 있습니다. SELECT ..., CAST(MIN(CAST(SomeBitField AS INT)) AS …
82 sql  sql-server  tsql 

6
T-SQL의 PIVOT 함수 이해
저는 SQL을 처음 접했습니다. 다음과 같은 테이블이 있습니다. ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | …

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