W tym samouczku dowiemy się, jak pobierać element z danego zestawu za pomocą indeksu za pomocą funkcji wybierz () na serwerze SQL.
SQL Server Wybierz () rozwarstwienie funkcji
Funkcja Wybierz zwraca element w określonym indeksie z danej listy wartości. Składnia funkcji jest zgodna z opisem:
Wybierz (indeks, val_1, val_2 [, val_n])Funkcja przyjmuje dwa argumenty: indeks numeryczny i listę wartości.
Argumenty funkcyjne są wyjaśnione w następujący sposób:
SQL Server Wybierz () Przykład funkcji
Poniższy przykład pokazuje użycie funkcji Wybierz () z wartościami dosłownymi:
Wybierz Wybierz (4, 1,2,3,4,5,6,7,8) jako var;Wynikowa wartość jest jak pokazana w dostarczonej ilustracji.
Wybierz () funkcję za pomocą kolumny tabeli
Załóżmy, że mamy tabelę, jak pokazano następująco:
Możemy użyć funkcji wybierz () w kolumnie tabeli, jak pokazano następująco:
wybierać Nazwa_ produktu, ilość, cena, wybierać(status, „Dostępny”, „out_of_stock”, „backorder”) Jak producent z produkty;
Zapytanie przetwarza wartość z funkcji wybierz () i mapuje ją do odpowiedniej wartości w tabeli.
Powstałe wyjście jest, jak pokazano następująco:
Wniosek
W tym poście nauczyłeś się, jak korzystać z funkcji SQL Server Wybierz (), aby pobrać element na podstawie jego indeksu. Pamiętaj, że chociaż funkcja wyboru () jest łatwa w użyciu i zrozumienia, należy zwrócić uwagę na kilka rzeczy:
Funkcja wyboru () jest szybką i łatwą metodą pobierania wartości z danego zestawu. Dlatego dobrze jest rozważyć to, gdzie ma to zastosowanie.