我创建了一个表,我想使用select语句从表中选择某些数据。 我希望看到5月份出版的所有书名。 我怎么能这样做呢?
这是表格
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-%%';
它显示整栏,如何才能显示书名?
答案 0 :(得分:1)
试试这个:
SELECT title_name FROM titles WHERE MONTH(pubdate) = '5'