[英]Blank spaces in column title in query
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
不接受product和name之間的空格。
我目前正在使用此查詢:
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.