Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Tworzy zapytanie krzyżowe.

Składnia

TRANSFORM funkcja_agregacji
instrukcja_select
PIVOT pole_przestawne [IN (wartość1[, wartość2[, ...]])]

Instrukcja TRANSFORM zawiera następujące segmenty:

Segment

Opis

funkcja_agregacji

Funkcja agregująca SQL, która wykonuje operacje na wybranych danych.

instrukcja_select

Instrukcja SELECT.

pole_przestawne

Polu lub wyrażenie które ma posłużyć do utworzenia nagłówków kolumn w zestawie wyników zapytania.

wartość1, wartość2

Stałe wartości używane do tworzenia nagłówków kolumn.


Spostrzeżenia

Gdy podsumowujesz dane za pomocą zapytania krzyżowego, wybierasz wartości z określonych pól lub wyrażeń jako nagłówki kolumn, aby móc wyświetlać dane w bardziej zwartym formacie niż w przypadku używania zapytania wybierającego.

Instrukcja TRANSFORM jest opcjonalna, jednak w przypadku jej dołączenia jest pierwszą instrukcją w ciągu SQL. Poprzedza instrukcję SELECT określającą pola używane jako nagłówki wierszy oraz klauzulę GROUP BY określającą grupowanie wierszy. Opcjonalnie możesz dołączyć inne klauzule, np. klauzulę WHERE, która określa dodatkowe kryteria wyboru lub sortowania. W zapytaniu krzyżowym możesz również użyć zapytań podrzędnych jako orzeczeń — w szczególności tych, które występują w klauzuli WHERE.

Wartości zwrócone w segmencie pole_przestawne są używane jako nagłówki kolumn w zestawie wyników zapytania. Na przykład wynikiem przestawiania danych dotyczących sprzedaży w miesiącu sprzedaży w zapytaniu krzyżowym będzie utworzenie 12 kolumn. Możesz ograniczyć segment pole_przestawne, aby utworzyć nagłówki na postawie stałych wartości (wartość1, wartość2) wyszczególnionych w opcjonalnej klauzuli IN. Możesz również utworzyć dodatkowe kolumny, dołączając stałe wartości, dla których nie istnieją dane.



Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×