Если у меня есть приложение, которое принимает запрос, который возвращает 4 столбца, 1 из которых является дополнительным столбцом информации, который может быть пустым, а столбец не существует в базе данных, которую я использую, как я могу ее создать что данные, полученные с помощью запроса, всегда имеют 4 столбца, 1 не пусто?SQL select statement, который показывает несуществующий столбец?
6
A
ответ
14
select c1, c2, c3, null as c4 from table;
1
Это будет работать в Oracle, не пробовал ни в чем другом:
select null thiscolumnisempty, id,id2,id3 from table
+0
Это будет работать и в Sybase, и, вероятно, в MySQL, это довольно стандартный. – glasnt
-1
Вы можете иметь 3 поля в таблице базы данных, но вернуть 4 столбцы в SQL SELECT сценария:
SELECT id, column2, column3, id FROM YourTable;
Итак, вы получите 4 столбца, но 3 реальных столбца в таблице db.
1
выберите c1, c2, c3, '' как c4 из таблицы; выберите c1, c2, c3, 0 как c4 из таблицы; , если вы хотите, чтобы int принимал 0, или если вы хотите varchar, тогда возьмите ''.
Смежные вопросы
- 1. SQL select statement dout
- 2. SQL SELECT statement
- 3. SQL select statement filter
- 4. SQL Select Statement Дубликаты
- 5. SQL Select Statement Где
- 6. Tricky SQL SELECT Statement
- 7. sql select statement с группой
- 8. Функция в SQL Select Statement
- 9. SQL Select Count Statement
- 10. SQL select statement
- 11. SQL Select Statement
- 12. оптимизация sql select statement
- 13. SQL insert select statement
- 14. SQL Select Statement
- 15. sql select statement view
- 16. SQL select statement filtering
- 17. Как добавить несуществующий столбец в запрос sql
- 18. SQL select statement внутреннее соединение
- 19. SQL Case Statement Столбец NULL
- 20. select statement in case statement sql
- 21. sql select statement with having statement
- 22. PHP и SQL Select Statement
- 23. SQL Select Statement LIKE 'T%'
- 24. Индексирование в SQL Select Statement
- 25. Merge Select Statement в SQL
- 26. SQL select statement условное соединение
- 27. select statement in select
- 28. SQL update from select statement
- 29. SQL SELECT statement in echo
- 30. SQL SELECT Statement с несколькими частями
Возможно, было бы полезно добавить базу данных, которую вы используете ... – jle
Есть два :) SQL Server и Oracle – theringostarrs