我不知道MySQL的连接运算符.
我已尝试此代码进行连接:
SELECT vend_name || ' (' || vend_country || ')'
FROM Vendors
ORDER BY vend_name;
Run Code Online (Sandbox Code Playgroud)
但它没有用.我应该使用哪个运算符来连接字符串?
我想用两列对我的产品表进行排序:prod_price和prod_name.
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price, prod_name;
Run Code Online (Sandbox Code Playgroud)
如何在这里完成排序?我认为它首先发生prod_price,然后发生prod_name.此外,上述查询与此不同如何:
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_name;
Run Code Online (Sandbox Code Playgroud)
我的产品表如下:
CREATE TABLE Products
(
prod_id char(10) NOT NULL ,
vend_id char(10) NOT NULL ,
prod_name char(255) NOT NULL ,
prod_price decimal(8,2) NOT NULL ,
prod_desc text NULL
);
Run Code Online (Sandbox Code Playgroud)