2
A
回答
2
是的,您可以通過您在查詢中命名它們的順序來控制列的順序。這兩個查詢都返回相同的行,但列的順序不同。
select first_column_name, second_column_name
from mytable;
select second_column_name, first_column_name
from mytable;
如果您希望顯示基表中的列已永久更改,您可以使用視圖。
create view mytable_reordered
select second_column_name, first_column_name
from mytable;
如果要做出的改變透明的應用程序,你會先重命名錶,然後創建視圖,賦予其表的舊名。最後,您可以跳過您的dbms所需的任何環節,以使該視圖可更新。在SQLite中,我認爲這意味着編寫代碼來實現一些INSTEAD OF
triggers。
相關問題
- 1. 重新複製並重新排序表
- 2. 表重新排序響應
- 3. 重新排序
- 4. 序言中的重新排序列表
- 5. SQL:重新排序列表順序
- 6. 如何重新排列sqlite的結果
- 7. 重新排序行
- 8. 重新排序列
- 9. 重新排序NSOperationQueue
- 10. 重新排序箱
- 11. 重新排序CActiveDataProvider
- 12. TObjectList重新排序
- 13. 重新排序項
- 14. 重新安排表
- 15. 角數據表不列重新排序
- 16. 重新排序html表格行
- 17. 在python中重新排序列表
- 18. 如何重新排序表在頂部
- 19. 火力地堡(SWIFT)重新排序表
- 20. 在Mathematica中重新排序列表
- 21. 使用jQuery重新排序表格
- 22. 重新排序列表視圖下拉
- 23. 將一個鏈表重新排序
- 24. 如何重新排序Oracle表ID
- 25. 如何重新排序PHAssetCollection列表
- 26. Ajax,JQuery html表重新排序
- 27. 重新排列列表元素 - 序言
- 28. 重新排序表格單元格
- 29. 重新排序Div像源重新排序
- 30. 排序/重新排序Primefaces Datagrid