ゼロの行とゼロの列を持つデータセットを返すSELECT文を記述することはできますか?行を選択せずに列を選択しないでください。
1
A
答えて
3
データセットにはデータが含まれていなくても、常に少なくとも1つの列があります。
SELECT NULL;
EDIT:
構文上に、@eggyalによって指摘されたようにはヌル行を返します。
彼のクエリselect null from dual where false;
は行を返しません。
1
私の意見ではありません。少なくとも1つの列は取得されますが、行は取得されません。
Select null from yourTable where 1 = 2;
0
それは通常、あなたがこれを必要な理由既存の表から
CREATE TABLE NEW_TABLE_NAME AS
SELECT *
FROM EXISTING_TABLE_NAME
where 1=2
関連する問題
- 1. Slick:選択していない列を選択してください
- 2. 選択しないでください
- 3. "有効な選択肢を選択してください。"ジャンゴ
- 4. CSSで選択していない要素を選択してください
- 5. 選択オプションをテキストで選択してください。
- 6. 他に基づいて選択してください選択
- 7. Angularjs選択した項目を選択してください。
- 8. スプリングフォーム:選択した値を選択してください
- 9. コマンドパラメータの選択を選択してください
- 10. リセットできません選択を選択してください
- 11. ドロップダウンリスト/選択リストで既に選択されている項目を選択してください
- 12. <option>選択してください値がない内部テキストを選択してください
- 13. DISTINCTを選択してください。
- 14. オンチェンジを選択してください
- 15. Asp.Netで選択してください
- 16. DOMで選択してください
- 17. ランダムに選択してください
- 18. emacsで以前に選択したウィンドウを選択してください
- 19. V-modelで最初に選択したオプションを選択してください。
- 20. NULLでない場合は列を選択してから他を選択してください
- 21. ランクと以前に選択された行に基づいて行を選択してください
- 22. Xamarin Forms sqlite詳細な行を選択してください
- 23. Mysqlの異なる行を選択してください
- 24. AndroidをListViewで選択し、選択するボタンを押してください
- 25. Webビューでファイルを選択しないでください
- 26. 検索でhabtmフィールドを選択しないでください
- 27. SlickGridでチェックボックスを含む行を選択してください
- 28. MYSQL PHPで行を名前で選択してください。
- 29. Djangoフォームエラー:有効な選択肢を選択してください。 29は、利用可能な選択肢
- 30. 前に選択せずに入力を入力してください。 HTML/JS?
を空の表を作成するために使われていますか? – Madhivanan
いいえ、SELECTは少なくとも1列を返します。 – jarlh
おそらくこの質問は、あなたが 'turing-complete'タグを説明した場合に有用と思われるかもしれません。 –