«query» 태그된 질문

데이터베이스 또는 기타 정보 관리 시스템에 저장된 정보를 요청하거나 변경하기위한 쿼리 작성 질문에는 테이블 및 인덱스 정의, 샘플 데이터, 예상 출력 및 특정 시스템의 태그 (예 : MySQL, PostgreSQL, Oracle, SQL Server, MongoDB)가 포함되어야합니다.

3
WHERE IN을 사용하여 삭제 조작 중 예상치 않은 스캔
다음과 같은 쿼리가 있습니다. DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers에 553 개의 행이 있습니다. tblFEStatsPaperHits에 47.974.301 개의 행이 있습니다. 브라우저 : CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] …

3
VARCHAR 열을 색인화하는 것이 좋습니다 / 접근법입니까?
우리는 PostgreSQL v8.2.3을 사용하고 있습니다. EMPLOYEE 및 EMAILLIST 와 관련된 테이블이 있습니다 . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 개의 테이블은 EMPLOYEE.EMAIL1 또는 EMPLOYEE.EMAIL2에 일치하는 항목이없는 경우 해당 행이 리턴되는 방식으로 결합됩니다. SELECT employee.email1, employee.email2, e1.email IS NOT NULL AS email1_matched, e2.email …

3
한 열과 다른 열에서 구별을 선택하는 방법은 무엇입니까?
한 열의 모든 고유 값을 찾으려면 SQL 데이터베이스를 쿼리해야하며 다른 열의 임의 값이 필요합니다. 예를 들어, 키와 값이라는 두 개의 열이있는 다음 표를 고려하십시오. key value === ===== one test one another one value two goes two here two also three example 각 개별 키에서 임의로 선택한 하나의 샘플 행을 …
29 query 

5
쿼리 튜닝이 능동적이거나 반응성이어야합니까?
소프트웨어 개발자이자 주목받는 DBA 인 저는 SQL Server 데이터베이스를 설계 할 때 모범 사례를 통합하려고합니다 (소프트웨어의 시간이 99 % 인 SQL Server를 사용하는 시간의 99 %). 개발 전과 개발 중에 최상의 디자인을 만듭니다. 그러나 다른 소프트웨어 개발자와 마찬가지로 데이터베이스 객체를 변경 / 생성해야하는 기능, 버그 및 요구 사항 변경이 추가되었습니다. …

1
NULL을 포함하는 세트로 NOT IN이 항상 FALSE / NULL을 리턴하는 이유는 무엇입니까?
NOT IN하위 쿼리가 포함 된 절이 있는 쿼리 (Postgres 및 Informix 용)에 경우에 따라 NULL값을 반환 하여 해당 절 (및 전체 쿼리)이 아무것도 반환하지 못하게했습니다. 이것을 이해하는 가장 좋은 방법은 무엇입니까? 나는 NULL가치가없는 것으로 생각했기 때문에 쿼리가 실패 할 것으로 예상하지 않았지만 분명히 올바른 생각은 아닙니다 NULL.

2
GROUP BY B, A와 GROUP BY COALESCE (B, A)의 차이점
나는 매우 혼란스러워졌다. 어떤 상황에서 GROUP BY COALESCE를 사용하고 싶은 사람이 있습니까? 내 생각에 조건부 데이터 집합을 열 B (B가 null이 아닌 경우)로, 그렇지 않으면 열 A로 조건부로 그룹화하려는 경우 사용합니다. 그 소리가 맞습니까?
20 oracle  query 

3
SQL 쿼리 코드 반복을 방지하기 위해 문자열을 연결하거나 절차를 수행하는 대안?
면책 조항 : 업무 시간의 일부만 데이터베이스를 사용하는 사람으로 저와 함께하십시오. (대부분 저는 C ++ 프로그래밍 작업을 수행하지만 매월마다 Oracle 데이터베이스에서 무언가를 검색 / 수정 / 추가해야합니다.) 저는 임시 쿼리와 응용 프로그램에 내장 된 쿼리 모두에 대해 복잡한 SQL 쿼리를 반복해서 작성해야했습니다. 여기서는 쿼리의 대부분이 "코드"를 반복했습니다. 기존의 프로그래밍 언어와 …

7
PostgreSQL 쿼리에서 여러 연속 범위의 시작과 끝을 효율적으로 선택
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 1-288 범위의 이름과 정수를 가진 테이블에 약 10 억 행의 데이터가 있습니다. 주어진 name 에 대해, 모든 int 는 고유하며, 범위 내의 모든 가능한 정수가 존재하지는 않습니다. 이 …
19 query  postgresql 


7
폴링이 데이터베이스에서 앱 데이터를 업데이트하는 유일한 방법입니까?
응용 프로그램은 데이터베이스에서 가능한 한 최신 데이터를 업데이트해야합니다. 이 경우 데이터베이스를 요청 (폴링)하는 타이머 외에 데이터를 얻는 다른 방법이 있습니까? MS SQL Server 2008 (및 .NET 응용 프로그램 + Entity Framework)과 함께 작업하지만 다른 유형의 데이터베이스에 대해서도 알고 싶습니다.

3
SQL Server 2008 R2에서 장기 실행 쿼리 또는 교착 상태 알림?
교착 상태에 대한 알림을 보내는 방법이 있는지 알고 싶습니다. 그렇다면 어떤 쿼리가 필요할 것입니다. SQL Server가 교착 상태를 처리한다는 것을 이해하고 있으며 관련 쿼리에 대한 정보를 원합니다. 장기 실행 쿼리를 결정하기 위해 다음을 발견했습니다. SELECT creation_time ,last_execution_time ,total_physical_reads ,total_logical_reads ,total_logical_writes , execution_count , total_worker_time , total_elapsed_time , total_elapsed_time / execution_count …
15 query  deadlock 

4
여러 행의 열을 단일 행으로 결합
좀 있어요 customer_comments인해 데이터베이스 설계에 여러 행으로 분할을하고, 보고서의 난을 결합해야 comments각각의 고유 한에서 id하나의 행으로. 이전에 SELECT 절과 COALESCE 트릭 에서이 구분 된 목록으로 작업하는 것을 시도했지만 기억할 수 없으므로 저장하지 않아야합니다. 이 경우에도 작동하지 않는 것처럼 보이며 단일 행에서만 작동하는 것 같습니다. 데이터는 다음과 같습니다. id row_num customer_code …

1
범위 술어를 부분적으로 포함하는 경도 측정
현재 SQL Server가 히스토그램 단계를 부분적으로 다루는 범위 술어의 카디널리티를 평가하는 방법을 알아 내려고합니다. 인터넷에서 카디널리티 추정 및 단계별 통계 값 에서 비슷한 질문을 보았으며 Paul White는 그것에 대해 다소 흥미로운 답변을하였습니다. Paul의 대답에 따르면, 술어에 대한 카디널리티 추정 공식> = 및> (이 경우 120 이상의 카디널리티 추정기 모델에만 관심이 …

3
쿼리 챌린지 : 행 개수가 아닌 측정 값을 기반으로 균일 한 크기의 버킷 생성
고정 수량의 트럭에 주문을 가능한 한 균등하게 적재하는 문제에 대해 설명하겠습니다. 입력 : @TruckCount - the number of empty trucks to fill 세트: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Orders하나 이상으로 구성 OrderDetails됩니다. 여기서 과제는 TruckId각 레코드에 a 를 할당하는 것입니다. 단일 주문은 트럭간에 분할 할 수 없습니다. 트럭은으로 측정하여 …

3
쿼리 성능 조정
쿼리 / 저장된 프로 시저 / 함수 작성을 마치면 일부 성능 매개 변수를 빠르게 얻는 가장 유익한 방법은 무엇입니까? 쿼리를 실행하고 실제 실행 계획을 봅니까? 그렇다면 무엇을 찾으십니까? 분명히 테이블 / 인덱스 스캔은 비트 히트이지만 다른 것은 무엇입니까?

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