MYSQL SELECT语句

时间:2016-04-04 19:33:05

标签: mysql

我创建了一个表,我想使用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-%%';

它显示整栏,如何才能显示书名?

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT title_name FROM titles WHERE MONTH(pubdate) = '5'