SQL Server

SQL Server ポケモンのデータで学ぶSQL SELECT句とWHERE句

今回のテーマ

こんにちは、かっぱちゃんです。

今回は早速ポケモンのデータを使って、SQLで一番基本となる構文、

SELECT句とWHERE句を使ってみましょう。

ポケモンデータのダウンロードは下記の記事からお願いします。

こちらもCHECK

SQL Server ポケモンのデータで学ぶSQL データの準備編

今回のテーマContents1 今回のテーマ2 ポケモンデータのダウンロード3 Sql Server Management Studioでの設定4 ポケモンデータのテーブルについて5 各テーブルの属性 ...

続きを見る

それでは、早速やっていきましょう!

KappaChan
SQL文を作ってみるかっぱ!

SELECT句の使い方

*で全ての列を表示させる

まず、SELECT文から使っていきましょう。

「新しいクエリ」ボタンを押下して、クエリを書きます。

早速、下記のクエリを入力してみてください。

下記の結果が表示されたと思います。

 sqlの結果
1 フシギダネ くさ どく 45 49 49 65 65 45 ひなたでひるねをするすがたをみかける。たいようのひかりをいっぱいあびることでせなかのタネがおおきくそだつのだ。
2 フシギソウ くさ どく 60 62 63 80 80 60 つぼみをささえるためあしこしがつよくなる。ひなたでじっとするじかんがながくなればいよいよたいりんのはながさくころだ。
3 フシギバナ くさ どく 80 82 83 100 100 80 じゅうぶんなえいようとたいようのひかりがはなのいろをあざやかにするといわれる。はなのかおりはひとのこころをいやす。
4 ヒトカゲ ほのお NULL 39 52 43 60 50 65 しっぽのほのおはきぶんをひょうげん。たのしいときにはゆらゆらほのおがゆれておこったときにはめらめらさかんにもえる。
5 リザード ほのお NULL 58 64 58 80 65 80 するどいツメでようしゃなくたたきのめす。きょうてきとむかいあうときぶんがたかぶりしっぽのほのおがあおじろくもえあがる。
6 リザードン ほのお ひこう 78 84 78 109 85 100 つよいあいてをもとめてそらをとびまわる。なんでもとかしてしまうこうねつのほのおをじぶんよりよわいものにむけることはしない。
・・・

FROMの後は参照するテーブル名を指定します。今回の場合はPokemonテーブルですね。

そして、「SELECT *」はテーブル内の全ての列のデータを表示するよ!という意味です。

なので、今回の例では全ての列のデータが表示されます。

SQLServerの他の記事はこちら

列名を指定する

続けて、列名を指定してみましょう。ポケモンの名前、タイプ1,タイプ2を指定してみます。

下記の結果が表示されましたね。

 sqlの結果
フシギダネ くさ どく
フシギソウ くさ どく
フシギバナ くさ どく
ヒトカゲ ほのお NULL
リザード ほのお NULL
リザードン ほのお ひこう
・・・

SELECT句の後に直接列名を指定します。

複数の列名を指定するときは例のように「,」を間にいれてあげましょう。

SELECT文の使い方は以上です。データの参照はとても簡単だったと思います。

続けて、WHERE句を使用して対象のデータを取ってきてみましょう!!

KappaChan
SELECT句の使い方は簡単かっぱ!!

C#のエンジニアであれば、絶対買ってほしい本2選

C#の初心者にオススメ!基本はこの本で抑えよう!


Linqの使い方が沢山載っている。中級者以上の方にオススメ!

WHERE句の使い方

かっぱちゃんは下記のデータがほしいといっています。

KappaChan
クロバットのデータがほしいかっぱ!!

先ほどのSELECT句だけでは、クロバット以外のデータも表示されてしまいます。

表示されるデータの条件を加えたい時に使用するのがWHERE句です。

早速例をみてみましょう。クロバットを抽出してみます。

 ssqlの結果
169 クロバット どく ひこう 85 90 80 70 80 130 うでかあしのどちらかだけではばたいているときはながいきょりをとんでいるしょうこ。つかれるとはばたくハネをかえるのだ。
KappaChan
やった!クロバットのデータだけ表示されたかっぱ!!

「ポケモン名がクロバットのデータのみ」という条件を加えることができました。

文字列の指定にはシングルコーテーションで囲んであげましょう。

'クロバット'

WHERE句を使用すれば、下記の条件などにも答えられます。

クロバットと同じすばやさが130族のポケモンを抽出したいかっぱ!!
KappaChan

 ssqlの結果
サンダース
プテラ
ミュウツー
クロバット
KappaChan
すばやさ130族のポケモンがわかったかっぱ!!

かっぱちゃん、よかったね!!

以上でWHERE句の基本的な使い方は以上です。

まとめ

今回はSELECT句とWHERE句について学びました。

一番基本となる構文なので絶対に覚えてくださいね!!

暫くは色々な条件でデータを抽出していく方法を見ていきたいと思っています。

それでは、最後まで見て頂いて、ありがとうございました。

KappaChan
最後までみてくれてありがとうかっぱ!

続きの記事はこちらです。下記の記事も是非見てください!!

こちらもCHECK

SQL Server ポケモンのデータで学ぶSQL WHERE句で色々な条件を抽出してみよう1 AND句、OR句、LIKE句を使ってみよう。

今回のテーマContents1 今回のテーマ2 AND句について3 OR句4 LIKE句5 まとめ こんにちは、かっぱちゃんです。 今回は前回の記事で解説したWHERE句についてもう少し色々な条件を指 ...

続きを見る

SQLServerの他の記事はこちら

 

 

 

 

 

 

プログラミング能力を上げたい方は是非オンラインのプログラミング教室も検討してみてくださいね!!

一人で独学をするよりもプロからオンラインでプログラミングを教えてもらった方が10倍は効率いいです!!

私が厳選したオススメのオンライン教室を貼っておきます!!どちら共、エンジニアとしての就職までサポートしてくれる素晴らしい教室です。キャリアなどの個別相談は無料ですよ!!

申し込みは完全無料!未経験でITエンジニアを目指したい方にオススメ!

Webエンジニアになりたい方にオススメ!個別相談は無料!

KappaChan
オンラインのプログラミング教室は本当にオススメかっぱ!!

-SQL Server

X