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. 在SQLite中重新排序数据
- 2. 重新复制并重新排序表
- 3. 如何重新指数(数)排序SQLite表
- 4. 在SQLite中重新排序列(SQLiteAdmin工具)表
- 5. 如何重新排序表
- 6. 重新排序Python列表
- 7. jQuery重新排序表列
- 8. 表重新排序响应
- 9. 重新排序
- 10. SQL:重新排序列表顺序
- 11. 序言中的重新排序列表
- 12. 在SQLITE数据库中重新排序TableView列表并更新数据
- 13. 如何重新排列sqlite的结果
- 14. UICollectionView重新排序
- 15. 重新排序CActiveDataProvider
- 16. 重新排序DOM
- 17. 重新排序android
- 18. 重新排序行
- 19. 重新排序项
- 20. 重新排序ALAssets
- 21. TObjectList重新排序
- 22. 重新排序项
- 23. 重新排序行
- 24. 重新排序列
- 25. 重新排序NSOperationQueue
- 26. 重新排序箱
- 27. Ajax工具包控件重新排序列表没有正确重新排序
- 28. 重新安排表
- 29. 使用jQuery重新排序表格
- 30. 在Mathematica中重新排序列表