現在、 MySQLについて独学で勉強しております。
phpmyadminにて下記のようにテーブルを作成し、
”社名がA社またはB社、かつ設立年月日が2000年"という条件に当てはまるレコードの抽出を試みているのですが構文エラーが起きてしまいました。
初歩的なミスとは思いますがご教授いただけないでしょうか。
【テーブル作成時のコード】
create database campany;
create table 会社情報
(
ID
int(11) NOT NULL primary key auto_increment,
社名
varchar(255) NOT NULL,
設立年月日
date NOT NULL,
);
insert into 会社情報(社名, 設立年月日) value ("A社", "2000-10-29");
insert into 会社情報(社名, 設立年月日) value ("B社", "1882-12-03");
insert into 会社情報(社名, 設立年月日) value ("C社", "2002-04-01");
insert into 会社情報(社名, 設立年月日) value ("A社", "1997-10-01");
insert into 会社情報(社名, 設立年月日) value ("D社", "2009-02-01");
insert into 会社情報(社名, 設立年月日) value ("B社", "2000-04-01");
【抽出のため入力したコード】
select * from 会社情報
where 社名 in ( 'A社' , 'B社') and 設立年月日
like '1990%' ;
【エラー文は下記の通りです。】
#1064 - SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。 : ' LIMIT 0, 25' 付近 1 行目
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/30 13:19