Difference between revisions of "SELECT basics/ja"

From SQLZOO
Jump to navigation Jump to search
(Created page with "{{Languages}} <div class="ref_section"> <table class='db_ref'><caption>world</caption> <tr><th>name</th><th>continent</th><th>area</th> <th>population</th><th>gdp</th></tr> <t...")
 
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|SELECT_basics}}
 
<div class="ref_section">
 
<div class="ref_section">
 
<table class='db_ref'><caption>world</caption>
 
<table class='db_ref'><caption>world</caption>
Line 13: Line 13:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
<pre>
 +
テーブル名 world
 +
 +
name:国名
 +
continent:大陸
 +
area:面積
 +
population:人口
 +
gdp:国内総生産
 +
</pre>
 
</div>
 
</div>
 
<div class='extra_space' style='width:1em; height:6em;'></div>
 
<div class='extra_space' style='width:1em; height:6em;'></div>
  
==Introducing the <code>world</code> table of countries==   
+
==<code>world</code> 国テーブルの導入==   
 
<div class='qu'>
 
<div class='qu'>
The example uses a WHERE clause to show the population of 'France'.
+
WHERE 節の使用例としてフランス France の人口 population を表示するSQLが書いてある。
Note that strings (pieces of text that are data) should be in 'single quotes';
+
注)文字列(短いテキストデータ)はこの様に'シングルクオート'で囲む。
  
<p class='imper'>Modify it to show the population of Germany</p>
+
<p class='imper'>ドイツ(Germany)の人口(population)を表示するように修正する。</p>
  
 
<source lang='sql' class='def'>
 
<source lang='sql' class='def'>
Line 34: Line 43:
 
</div>
 
</div>
  
==Scandinavia==
+
==スカンジナビア==
 
<div class='qu'>
 
<div class='qu'>
Checking a list The word <b>IN</b> allows us to check if an item is in a list.
+
キーワード <b>IN</b> に続くリスト中のそれぞれのアイテムについて表示する。
The example shows the name and population for the countries 'Brazil', 'Russia', 'India' and 'China'.
+
例としてブラジル、ロシア、インド、中国の国名と人口を表示している。
<div class='imper'>Show the '''name''' and the '''population''' for 'Sweden', 'Norway' and 'Denmark'.</div>
+
<div class='imper'>Sweden Norway Denmark の国名 name と人口 population を表示する</div>
  
  
Line 52: Line 61:
 
</div>
 
</div>
  
==Just the right size==
+
==丁度いいサイズ==
 
<div class='qu'>
 
<div class='qu'>
Which countries are not too small and not too big?
+
小さすぎも大きすぎもしない国は?
<code>BETWEEN</code> allows range checking (range specified is inclusive of boundary values). The example below shows countries with an area of 250,000-300,000 sq. km. Modify it to show the country and the area for countries with an area between 200,000 and 250,000.
+
<code>BETWEEN</code> で範囲を指定する(境界値を範囲に含む)。以下の例の国は面積 area 250,000 から 300,000 平方km。面積が 200,000 250,000 の国の国名と面積を表示するように修正。
  
 
<source lang='sql' class='def'>
 
<source lang='sql' class='def'>
Line 70: Line 79:
 
</div>
 
</div>
  
*<div class="quizlink">[[SELECT Quiz]]</div>
+
*<div class="quizlink">[[SELECT Quiz/ja|SELECT クイズ]]</div>
*You are ready for tutorial one:[[SELECT_from_WORLD_Tutorial |SELECT statements with WHERE.]]
+
*チュートリアル2に進む準備完了:[[SELECT_from_WORLD_Tutorial/ja |SELECT 文で WHERE を使う]]
  
  
 
{{Languages}}
 
{{Languages}}

Latest revision as of 04:17, 24 March 2020

Language:Project:Language policy English  • Deutsch • español • 日本語 • 中文
world
namecontinentarea populationgdp
AfghanistanAsia6522302550010020343000000
AlbaniaEurope28748 2831741 12960000000
AlgeriaAfrica2381741 37100000 188681000000
AndorraEurope46878115 3712000000
AngolaAfrica1246700 20609294 100990000000
....
テーブル名 world

name:国名
continent:大陸
area:面積
population:人口
gdp:国内総生産

world 国テーブルの導入

WHERE 節の使用例としてフランス France の人口 population を表示するSQLが書いてある。 注)文字列(短いテキストデータ)はこの様に'シングルクオート'で囲む。

ドイツ(Germany)の人口(population)を表示するように修正する。

SELECT population FROM world
  WHERE name = 'France'
SELECT population FROM world
  WHERE name = 'Germany'

スカンジナビア

キーワード IN に続くリスト中のそれぞれのアイテムについて表示する。 例としてブラジル、ロシア、インド、中国の国名と人口を表示している。

Sweden と Norway と Denmark の国名 name と人口 population を表示する


SELECT name, population FROM world
  WHERE name IN ('Brazil', 'Russia', 'India', 'China');
SELECT name, population FROM world
  WHERE name IN ('Sweden','Norway', 'Denmark');

丁度いいサイズ

小さすぎも大きすぎもしない国は? BETWEEN で範囲を指定する(境界値を範囲に含む)。以下の例の国は面積 area が 250,000 から 300,000 平方km。面積が 200,000 ~ 250,000 の国の国名と面積を表示するように修正。

SELECT name, area FROM world
  WHERE area BETWEEN 250000 AND 300000


SELECT name, area FROM world
  WHERE area BETWEEN 200000 AND 250000


Language:Project:Language policy [[:{{#invoke:String|sub|SELECT basics/ja
 |1
 |Expression error: Unrecognized punctuation character "{".
}}|English]]