-3
我做了一個表,我想使用select語句從表中選擇某些數據。 我想看看5月份發佈的所有書名。 我該如何去做這件事?MYSQL SELECT語句
下面是表
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 * FROM titles
WHERE pubdate LIKE '%%%%-05-%%';
它顯示了整個列,我怎樣才能得到它,只顯示書的標題?
'選擇TITLE_NAME FROM ...' –
真棒,謝謝。我知道這很簡單。 @GiorgosBetsos – Nick
你也不需要爲LIKE使用那麼多通配符。它並不要求你爲每個可能存在的角色添加一個角色。只需在-05-的每一邊使用一個(例如LIKE'%-05-%';) – Dresden