- ベストアンサー
foods か foodsか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
food は元々不加算名詞ですから,食物一般には s を付けません.しかし,食品や商品としてある形になっているものは数えることはできますから,その場合は s を付けてもかまいません. eg) two packaged foods. health foods. また,種類を示す場合も加算名詞扱いです. eg) The avocado is a valuable food. ご質問の商品がどんなものか不明ですが,「あるひとつの」加工された商品なら, a traditional food で十分です.foods とすると,「ある一つ」ではなく複数あることになります. しかし,固有の商品名にしたいなら,英語の決まりを無視してもよいのです.商標などでは全く自由ですし,人目を引くためには,むしろ創造的な名称を戦略的につけることが多いです.あえて,英語としては間違いでも,です.
関連するQ&A
- foodsはダメ、breakfastsは OK?
英会話初心者クラスで習っています。その宿題と解答に: フランスにある食べ物が好き? Do you like the food in France? というのがあり、英和辞典、英英辞典をひくと、drink も food も 数えられないのも、数えられるのもあり、 ジーニアス英和辞典では 「種類は数えられる」となっていたので、foods としたところ、 アメリカ人の若い女性講師からダメだしを出され、 「food は数えられないのも、数えられるのもあるが、foods は 普通言わない。いろんな種類の食べ物なら foods という使い方は でき、文法的に間違いではない。ただ、foods は日常会話で誰も 言わないので不自然に聞こえる」との説明でした でも、その初心者クラスのレッスンで A: それらレストランはおいしい? B: うん、それらのレストランの朝ご飯がおいしいんだ A: Do the restaurants have good food? B: Yes, their breakfasts are delicious. という例文があり、「food はこの場合、数えられない breakfast は数えられるのも数えられないのもあり、 たくさん種類があると、複数になる この場合はどちらでも良い ただ、今回 s を付けたのは たくさん種類があるからでなく、 いろんなレストランで違う breakfast なので、複数にした」 との説明でした アメリカ人は foods と言わず不自然だけど、breakfasts は 言うのですか?
- ベストアンサー
- 英語
- MySQLで、NULLか空の判定について
下記のSQL文は、間違っていると思われます。 MySQLをJAVAでコーディングしています。 やりたいことは、 1)food_textが、NULLか、空っぽの時に、 2)limit_dateが最大の 3)レコード1件を抽出したいのです。 SELECT Id, food_id FROM foods WHERE (kind_id = 1) AND (food_text IS NULL) AND (DATALENGTH(food_text) <= 0) AND (delete_flag = false) ORDER BY limit_date DESC LIMIT 1;
- ベストアンサー
- MySQL
- MySQLで、日付最大のレコード抽出
MySQLをJAVAで使っています。 指定キーの中で、一番日付の大きなレコード項目全てを 取り出したいのですが、 下記SQLだと、何も抽出されません。 何が間違っているのでしょうか? さらに、もっと簡単なSQL文はないでしょうか? SELECT * FROM food WHERE (food_id = 1) AND (food_name = 'みかん') AND (food_id = (SELECT MAX(date) FROM food WHERE (food_id = 1) AND (food_name = 'みかん'))) 与える検索キー項目は、food_id=1, food_name=みかん foodテーブル例 food_id food_name date --------------------------------- 1 みかん 2015-01-01 1 みかん 2015-02-01 1 みかん null 1 みかん 2015-04-01 2 きんめだい 2015-01-01 2 じんたん 2015-02-01 2 コロッケ 2015-02-01
- ベストアンサー
- MySQL
- MySQLで、日付最大のレコード抽出
MySQLをJAVAで使っています。 指定キーの中で、一番日付の大きなレコード項目全てを 取り出したいのですが、 下記SQLだと、何も抽出されません。 (今朝、ここで教えて頂いたSQL文です) 何が間違っているのでしょうか? さらに、もっと簡単なSQL文はないでしょうか? SELECT * FROM food WHERE (food_id = 1) AND (food_name = 'みかん') AND (karute_id = (SELECT MAX(date) FROM food WHERE (food_id = 1) AND (food_name = 'みかん'))) 与える検索キー項目は、food_id=1, food_name=みかん foodテーブル例 food_id food_name date --------------------------------- 1 みかん 2015-01-01 1 みかん 2015-02-01 1 みかん null 1 みかん 2015-04-01 2 きんめだい 2015-01-01 2 じんたん 2015-02-01 2 コロッケ 2015-02-01
- ベストアンサー
- MySQL
- IDとその対応のテーブルの名前をどうするか
no | food_id ---------- *1 | 2 *2 | 3 *4 | 1 ---------- food_id | food -------------- **** 1 | バナナ **** 2 | ラーメン **** 2 | いちご ------------ こんな風にIDの対応表みたいな テーブルを作ったとして 今までfood_idみたいなネーミングをしてたのですが 紛らわしいかなと思って名前を変えたいと思いました。 よくあるパターンだと思うのですが どんな一般的にネーミングが考えられますか?
- ベストアンサー
- MySQL
- Slow Food in Rome
来週からローマに行きます。"Slow Food"がローマが拠点になっていると昔人から聞きました。カタツムリの絵が入っているがSlow Foodの証でしょうか。どなたかローマでオススメの”Slow Food”レストランご存知のかたいらっしゃいますでしょうか。
- ベストアンサー
- ヨーロッパ
- 配列の分割について
下記のような配列グループが多数あるのですが、配列を2個づつ分割し、最初の2つのitem4の値だけを表示したいのですが、 例えば以下のようにarray_chunkを使って分けてからforeachで回して値を取り出すとNotice: Undefined indexエラーが出ます。(一応目的の「0 1」の値は出るのですが・・) このエラーは何が原因なのでしょうか。邪魔で仕方ありません。 <?php $food["0"]["item0"]="y"; $food["0"]["item1"]="bi"; $food["0"]["item2"]="5"; $food["0"]["item3"]="2012010100"; $food["0"]["item4"]="0"; $food["1"]["item0"]="y"; $food["1"]["item1"]="dou"; $food["1"]["item2"]="4"; $food["1"]["item3"]="2012010102"; $food["1"]["item4"]="1"; $food["2"]["item0"]="n"; $food["2"]["item1"]="co"; $food["2"]["item2"]="3"; $food["2"]["item3"]="2012010101"; $food["2"]["item4"]="2"; $food2 = array_chunk( $food, 2,true); foreach($food2 as $key1=>$array){ foreach($array as $key2=>$array2){ echo $food2["0"]["$key2"]["item4"]; } } ?>
- ベストアンサー
- PHP
お礼
ありがとうございます。 すごく助かりました。