Mysql 如何右对齐列
我想在表格中对齐一列。在本例中为“标题”Mysql 如何右对齐列,mysql,sql,select,format,tabular,Mysql,Sql,Select,Format,Tabular,我想在表格中对齐一列。在本例中为“标题” mysql> SELECT Titel, KuenstlerName from Bild; +--------------------------+---------------+ | Title | Artist| +--------------------------+---------------+ | Drei Musikanten | Picasso |
mysql> SELECT Titel, KuenstlerName from Bild;
+--------------------------+---------------+
| Title | Artist|
+--------------------------+---------------+
| Drei Musikanten | Picasso |
| Buveuse assoupie | Picasso |
| Die Flöte des Pan | Picasso |
| Paolo als Harlekin | Picasso |
| Die Umarmung | Picasso |
| Sitzende Frau | Picasso |
| Sternennacht | van Gogh |
| Der Park | Klingt |
| Liegender Hund im Schnee | Marc |
| Hauptweg und Nebenwege | Klee |
| Jungfrau im Baum | Klee |
| Das gelbe Haus | Klee |
+--------------------------+---------------+
是否可以将左列与右列对齐,如下所示:
+--------------------------+---------------+
| Title | Artist |
+--------------------------+---------------+
| Drei Musikanten| Picasso |
| Buveuse assoupie| Picasso |
| Die Flöte des Pan| Picasso |
+--------------------------+---------------+
SELECT LPAD(Titel,(SELECT MAX(LENGTH(Titel)) FROM Bild),' ') AS Titel, CONCAT(Kuenstler.Vorname,' ',Kuenstler.Name) AS Kuenstler
FROM Kuenstler
INNER JOIN Bild ON Bild.Kuenstler = Kuenstler.KID;
谢谢你的帮助 如果
Titel
为100个字符,则执行此操作
SELECT
LPAD(Titel, 100, ' '),
...
或
如果你的
标题长度是150,那么像这样查询
SELECT LPAD(Titel,150,' ') as Titel , KuenstlerName from Bild;
检查LPAD的功能。我这样解决了这个任务:
+--------------------------+---------------+
| Title | Artist |
+--------------------------+---------------+
| Drei Musikanten| Picasso |
| Buveuse assoupie| Picasso |
| Die Flöte des Pan| Picasso |
+--------------------------+---------------+
SELECT LPAD(Titel,(SELECT MAX(LENGTH(Titel)) FROM Bild),' ') AS Titel, CONCAT(Kuenstler.Vorname,' ',Kuenstler.Name) AS Kuenstler
FROM Kuenstler
INNER JOIN Bild ON Bild.Kuenstler = Kuenstler.KID;
sql是一个数据库。它处理数据,而不是处理数据的显示。是的,您可以按如下所示填充字符串,但这会更改数据(添加空格),而不会更改其显示。它也只在固定字体的情况下工作。不要担心,您接受的对其他用户来说更重要,以备将来参考。第二个选项适用于iSeries DB2上的SQL。我需要的不是正确地调整字段,而是输入变量进入查询。工作得很好。允许优化器使用正确的索引。