数据库sql中关于字段上的数据独立行显示
表结构类型如下:
desc customers;
Name Type Nullable Default Comments
--------- ------------ -------- ------- --------
CUSTOMER# NUMBER(4)
LASTNAME VARCHAR2(10) Y
FIRSTNAME VARCHAR2(10) Y
ADDRESS VARCHAR2(20) Y
CITY VARCHAR2(12) Y
STATE VARCHAR2(2) Y
ZIP VARCHAR2(5) Y
REFERRED NUMBER(4) Y
对于下面的这个语句不理解求高手帮忙,麻烦详细讲解一下,为什么CHR()里面换成其他的数就在一行显示,求高手!!
SELECT customer#||CHR(10)|| firstname||' '||lastname "Customer Information" FROM customers;
[解决办法]
其中的||为连接符,连接前后两个字段,值等内容
chr(10)为换行,chr为将指定的ascii码转换为字符,可以输出些特殊的字符与,ascii()函数相反
"Customer Information" 是你选出前面一大串的别名
[解决办法]