Muszę wykonać SELECT
zapytanie, w którym otrzymuję wartość pola „pieniądze”. Pole tak naprawdę nie istnieje w bazie danych. Potrzebuję tylko zapytania, aby zwrócić to pole ze stałą wartością; w tym przypadku wartość w USD.
Jak zwrócić stałą wartość w SELECT
wyciągu?
Odpowiedzi:
Jeśli wartość zawsze będzie taka sama, możesz zrobić coś takiego:
Wystarczy zamienić a. * Na kolumny, które chcesz zwrócić, a INFORMACJE_SCHEMA.SCHEMATA na schemat i tabele, które chcesz zapytać.
Mam nadzieję, że to ci pomoże.
źródło
@fedejp nie musisz wstawiać „AS”. Możesz po prostu napisać „INFORMACJE_SCHEMA.SCHEMATA a”, ponieważ „AS” jest zrozumiały.
A jeśli w zapytaniu jest tylko jedna tabela (bez złączeń), nie musisz używać aliasu i żadne z określonych pól nie wymaga „a”. przed nazwą pola, ponieważ nie ma wątpliwości co do tego, z której tabeli pochodzą wszystkie pola.
Możesz więc po prostu napisać:
źródło