SELECT
bez FROM
klauzuli dostaje nam wiele kolumn bez odpytywanie tabeli:Czy można wybrać tableless z wieloma wierszami?
SELECT 17+23, REPLACE('bannanna', 'nn', 'n'), RAND(), CURRENT_TIMESTAMP;
Jak możemy napisać kwerendę, która prowadzi do wielu wierszy bez odwoływania się do tabeli? Zasadniczo, nadużyć SELECT
, aby włączyć go do definicji definicji danych. Wynik może mieć jedną kolumnę lub wiele kolumn.
Jestem najbardziej zainteresowany neutralną odpowiedzią DBMS, ale inne (na przykład oparte na UNPIVOT
) są mile widziane. Chciałbym zebrać jak najwięcej sposobów na to, jak to możliwe. Za tym pytaniem nie ma zastosowania techniki; to bardziej teoretyczne niż praktyczne.
Miałem nadzieję dostać kilka out-tam odpowiedzi, zanim ktoś rzucił bombę Unii. Ach tak. – outis