Mysqlに関しての質問です。
恥ずかしながらこれに丸一日使い解答までたどり着けず質問するに至った次第です。
問題はCONCATを使用して雇用日(hire_date)が2015/1/1~2015/3/31のemployeeの
first_nameとlast_nameを出せという問題です。
お力を借りできれば幸いです。
実施したコードは以下の通りです。
SELECT CONCAT('first_name','last_name') FROM employee WHERE hire_date BETWEEN '2015/1/1' AND '2015/3/31' ;
どの辺りがわからないのでしょうか?
流石に雇用日で抽出するまではわかりますよね?
私のコードがこちらになります。
SELECT CONCAT('first_name','last_name') FROM employee WHERE hire_date BETWEEN '2015/1/1' AND '2015/3/31' ;
稚拙で申し訳ありません。
コードは通るのですが、肝心のデータが拾えない状態です。
カラム欄が空欄の状態で結果が出てしまう状態です。。。
hire_dateの型って何でしょう?
(普通に考えれば日付型だと思いますが)
VARCHARです。。。
このコードを見て頂いて、どうでしょうか?
パッと見て何かおかしいと思う箇所はありますか?
ご教授いただけないでしょうか?
実施した内容(上記のSQL文)は質問本文に記載ください。
回答3件
あなたの回答
tips
プレビュー