2016-04-04 23 views
0

SQL tablomun kitap başlıkları hakkında bilgiler var ve en yüksek fiyata sahip kitabı seçmek istiyorum ve ayrıca 'En pahalı kitap maliyeti $ xx.xx' değerini göstermek istiyorum. İşte MySQL - Max ve concat işlevlerini birleştirme

Ben aşağıdaki kodu denedim masanın

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; 

kodu olduğunu ve çalışmıyor.

SELECT CONCAT(MAX('The most expensive book costs ', price)) FROM titles; 

Herhangi bir ipucu?

cevap