【发布时间】:2016-07-24 17:06:09
【问题描述】:
我的 SQL 表有书名信息,我想选择价格最高的书,我还想显示“最贵的书成本 $xx.xx”
这是表格的代码
CREATE TABLE titles
(
title_id CHAR(3) NOT NULL,
title_name VARCHAR(40) NOT NULL,
type VARCHAR(10) ,
pub_id CHAR(3) NOT NULL,
pages INTEGER ,
price DECIMAL(5,2) ,
sales INTEGER ,
pubdate DATE ,
contract SMALLINT NOT NULL,
CONSTRAINT pk_titles PRIMARY KEY (title_id)
)ENGINE = InnoDB;
我已经尝试了下面的代码,但它不起作用。
SELECT CONCAT(MAX('The most expensive book costs ', price)) FROM titles;
有什么建议吗?
【问题讨论】:
标签: mysql sql max string-concatenation