パソコン・スマホの困ったを助けます!
SQL

SQLで全ての列を検索する方法と*の意味

SQLの基本でテーブルの全ての列を検索する方法と

「select * from テーブル名」の「*」が何を示しているか解説します。

 

全ての列を検索する方法

全ての列を検索する方法は、

select 列名,列名2, from テーブル名;

で指定されたテーブル名の全ての列が表示されます。

selectとfromの間に全ての列名を「,」で分けて入力します。

「列名, 列名2,列名3」のように半角スペースがなくても

結果には影響ありませんが、見易さが求められるので

半角スペースを空けることをオススメします。

また「;」で終わらない限り改行しても結果に影響がないため、

select 列名,列名2,列名3

from テーブル名;

のように改行しても良い。

 

NURO光の申し込みをやめ、そしてドコモ光を選んだ

ネット速度が速いと言われているNURO光を

なぜやめたのか、知らないと損ですよ。本当に私は損しそうでした。

あわせて読みたい
NURO光の契約申し込みをやめた私、そしてドコモ光を選んだ〜NURO光はネットは早いけど対応は遅い〜 おはようございます。4月から新生活をするTANSANです。 初一人暮らし...

「*」の意味とは?

「select * from テーブル名」の「*」とは、

全ての列名という意味です。

したがって先ほどのように全ての列名を表示させたいときは

select * from テーブル名;

で入力します。

こちらの方が見やすく、簡略なのでできる限りこちらで行うことをオススメします。

 

まとめ

要求が難しくなってくると「*」を使えるのに使わずにSQLを書いてしますこともあります。

一度書いたSQLで実行できたら簡略化できるか見直してみましょう。

ABOUT ME
アバター
TANSAN
某パソコンショップ店員がパソコン・スマホで困った!という悩みを解決していきます。 ITパスポートの攻略法も随時更新中! PC・スマホで困ったことがあればTwitterのDMまで! 名前の由来は炭酸水が好きなので、でも間違えないでください 私の炭酸水好きは炭酸水が騒がれ始める10年も前から好きなんです。 サイト作りのコンセプトは「赤ちゃんでもパソコン・スマホの設定できるわかりやすいサイト作り」です。 私TANSANとUseful Labどっちもよろしく!!