Jeśli mam aplikację, która akceptuje zapytanie, które zwraca 4 kolumny, z których 1 jest dodatkową kolumną informacyjną, która może być pusta, a kolumna nie istnieje w bazie danych, której używam, w jaki sposób mogę ją "utworzyć", aby czy dane pobierane za pomocą zapytania mają zawsze 4 kolumny, 1 czy puste?Instrukcja SQL select, która pokazuje nieistniejącą kolumnę?
6
A
Odpowiedz
14
select c1, c2, c3, null as c4 from table;
1
To będzie pracować w Oracle, nie próbowałem w cokolwiek innego:
select null thiscolumnisempty, id,id2,id3 from table
+0
To będzie działało w Sybase, a prawdopodobnie również MySQL, jest dość standardowe. – glasnt
-1
Możesz mieć 3 pola w tabeli bazy danych, ale powrót 4 kolumny w SQL SELECT skryptu:
SELECT id, column2, column3, id FROM YourTable;
Otrzymasz 4 kolumny, ale 3 prawdziwe kolumny w tabeli db.
1
wybierz c1, c2, c3, "" jak c4 z tabeli; wybierz c1, c2, c3, 0 jako c4 z tabeli; jeśli chcesz int, a następnie 0 lub jeśli chcesz varchar, to weź ''.
Powiązane problemy
- 1. Hibernate polimorficzna instrukcja SELECT HQL
- 2. Ignoruj nieistniejącą kolumnę w zestawie danych (powiązane pole)
- 3. SELECT instrukcja INTO w sqlite
- 4. Zagnieżdżona instrukcja SELECT z LEWYM DOŁĄCZEM
- 5. MS SQL: Konwertuj kolumnę Datetime na nvarchar
- 6. SQL, jeśli instrukcja select nie zwraca żadnych wierszy, a następnie wykonaj alternatywną instrukcję select
- 7. SQL Server: rekurencyjne instrukcja aktualizacji
- 8. SQL: Identyfikacja kolumnę, która ma największą wartość w każdym rzędzie
- 9. Wyklucz konkretną kolumnę SQL?
- 10. SQL - OŚWIADCZENIE CASE - GDY instrukcja i oświadczenie
- 11. SELECT COUNT (*) Serwer SQL
- 12. Zapytanie SQL SELECT
- 13. Wybierz jedną kolumnę DISTINCT SQL
- 14. SQL Select Statement Where
- 15. Instrukcja SQL dla dwóch kolumn grupowych
- 16. Instrukcja SELECT, która przypisuje wartość do zmiennej, nie może być łączona z operacjami pobierania danych.
- 17. Howto? Parametry i instrukcja LIKE SQL
- 18. Dlaczego ta instrukcja SQL jest bardzo powolna?
- 19. Instrukcja IF w klauzuli ORDER Klauzula instrukcji SELECT w procedurze przechowywanej serwera SQL
- 20. Instrukcja SQL UPDATE z WHERE EXISTS
- 21. Czy instrukcja select może zawierać zagnieżdżone zestawy wyników?
- 22. Fałszywy długo działa instrukcja SQL
- 23. Oracle SQL select odrębny
- 24. Uproszczenie SQL SELECT
- 25. SQL SELECT z wielu tabel
- 26. Jak uniwersalna jest instrukcja LIMIT w SQL?
- 27. Dlaczego ta instrukcja SQL nie działa?
- 28. Instrukcja SQL, aby uzyskać typ kolumny
- 29. Optymalizacja kwerendę wybierającą, która działa powoli na Oracle, która biegnie szybko na SQL Server
- 30. SQL SELECT multi-multi-kolumny INTO zmiennej
pomocne może być dodanie bazy danych, której używasz ... – jle
Istnieją dwa :) SQL Server i Oracle – theringostarrs