当我使用命令select:
select * from joueur
表格的显示:
NUJOUEUR NOM
---------- ------------------------------------------------------------
PRENOM ANNAISS
------------------------------------------------------------ ----------
NATIONALITE
------------------------------------------------------------
16 MARTINEZ
Conchita 1972
Espagne
有这样一个表的命令是什么:
NUJOUEUR NOM PRENOM ANNAISS NATIONALITE
------------------------------------------------------------
16 MARTINEZ Conchita 1972 Espagne
答案 0 :(得分:0)
使用order by
子句以及查询的排序方向asc | desc
来维护特定的订单,如下所示。否则,任何特定订单都不会得到保证。
select * from joueur order by some_column asc;
没有维护默认订单。查看此帖子SQL: What is the default Order By of queries?。
编辑:根据您的帖子编辑;这只是你的屏幕/控制台窗口宽度的一个问题。增加您的控制台窗口大小,您应该根据需要获得一行中的所有列。
答案 1 :(得分:0)
不无序。这只是包裹很长线条的显示。您需要使用多种COLUMN选项中的一种来根据自己的喜好进行修复。
For example,要将列NOM
的显示宽度更改为10个字符,您需要写:
COLUMN NOM FORMAT A10
/
您必须调整所有列的格式,直到它符合您的需要。最后,但并非最不重要的是,如果可以截断您的数据,则需要将WRAP
设置为OFF
:
SET WRAP OFF
/
(如果您需要在列的基础上微调换行,COLUMN
有WRA[PPED] | WOR[D_WRAPPED] | TRU[NCATED]
选项。请参阅文档以获取更多详细信息)子>