Tablica odnosi się do uporządkowanej listy elementów tego samego typu danych. Tablice mogą wahać się od prostych wartości do zagnieżdżonego zestawu tablic.
Tablice są znaczącym elementem programowania, a standardowy SQL pozwala z nimi współpracować.
W tym artykule omówimy, w jaki sposób możesz użyć jednej z najbardziej korzystnych funkcji tablicy. Funkcja niepodważona pozwala wziąć podaną tablicę i zwrócić ją jako tabelę dla każdego elementu w tablicy.
Składnia funkcji
Składnia funkcji jest następująca:
Nieznane (tablica) [z przesunięciem]Funkcja akceptuje tablicę jako argument i zwraca tablicę jako tabelę. Możesz także określić klauzulę z przesunięciem, aby zapewnić dodatkową kolumnę dla pozycji każdego elementu w tablicy.
Przykład 1: Podstawowe użycie funkcji
Poniższy przykład pokazuje, jak używać funkcji Unneste, aby zdekonstruować tablicę w tabeli:
WYBIERAĆWynikowy stół:
Przykład 2: Korzystanie z funkcji Unnest z przesunięciem
Poniższy przykład ilustruje, jak korzystać z funkcji UNNENET z parametrem przesunięcia:
WYBIERAĆPowstała tabela jest następująca:
Przykład 3: Szybko wygeneruj tabelę za pomocą funkcji Unneste
Możemy połączyć moc tablic i najważniejszą funkcję, aby szybko wygenerować tabelę z losowymi danymi.
Przykład pokazano następująco:
WYBIERAĆTabela wyjściowa:
Wniosek
W tym poście omówiliśmy, jak korzystać z funkcji UNNENEST w standardowym SQL do konwersji wartości tablicy na tabelę.
Dziękuje za przeczytanie!