簡體   English   中英

查詢中列標題中的空格

[英]Blank spaces in column title in query

DB-小提琴

CREATE TABLE inventory (
    id SERIAL PRIMARY KEY,
    product VARCHAR,
    quantity DECIMAL
);

INSERT INTO inventory
(product, quantity)
VALUES 
('product_01', '800'),
('product_02', '300'),
('product_03', '200'),
('product_04', '500'),
('product_05', '600'),
('product_06', '400');

預期結果:

product_name  |   product name   |
--------------|------------------|---------
product_01    |   product_01     |
product_02    |   product_02     | 
product_03    |   product_03     |
product_04    |   product_04     |
product_05    |   product_05     |
product_06    |   product_06     |

我的問題是我無法像在MariaDB中那樣在查詢中命名列product name
據我所知,原因是postgresSQL不接受productname之間的空格

我目前正在使用此查詢:

SELECT
iv.product AS product_name,
iv.product AS 'product name'
FROM inventory iv;

有沒有辦法在postgresSQL中進行這項工作,或者是沒有空格的唯一選擇?

使用雙引號DB-Fiddle

SELECT iv.product AS product_name,
    iv.product AS "product name"
FROM inventory iv;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM