前提・実現したいこと
アメリカよりも人口が多い国名を表示する。
テーブル
Create table coountries(id INT(11), name Varchar(255), population INT(11));
id | name | population |
---|---|---|
1 | イタリア | 32 |
2 | 韓国 | 12 |
3 | アメリカ | 21 |
4 | 中国 | 56 |
5 | フランス | 18 |
発生している問題・エラーメッセージ
nameを指定して比較をする方法が分かりません。
エラーは出ていないのですが、うまく比較できておらず、すべてのデータが出てしまっている(SELECT nameと同じ結果)状況です。
該当のソースコード
SELECT name FROM countries WHERE 'アメリカ' < population;
試したこと
何か関数などがあるのかな?と思い調べてみたのですが、
調べ方が悪いのか全く分からなかったためお力添えいただけると嬉しいです。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー