Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21105

SQLite3操作コマンド関連まとめ 〜データの取得 (SELECT文)

$
0
0

テーブルの中のどのカラムの値を取得するのかをSELECTの後に記述し、
取得するテーブル名をFROMのあとに記述します。

書式
SELECTカラム名FROMテーブル名;

テスト用に次のようなテーブルを作成し、INSERT文を使ってテーブルにデータをいくつか格納しておきます。

CREATETABLEtestUser4(idINTEGER,nameTEXT,addressTEXT);INSERTINTOtestUser4VALUES(1,'Yamada','Tokyo');INSERTINTOtestUser4VALUES(2,'Kumada','Osaka');INSERTINTOtestUser4VALUES(3,'Hoshi','Kyoto');INSERTINTOtestUser4VALUES(4,'Endou','Tokyo');INSERTINTOtestUser4VALUES(5,'Suzuki','Osaka');

任意のカラムのデータを取得

SELECT文を使ってこのテーブルからデータを取得してみます。
複数のカラムの値を取得するときは、カンマ(,)で区切ってカラムを指定します。
userテーブルのidカラムとnameカラムの値を取得するには、次のように実行します。

書式
SELECTカラム名1,カラム名2,...FROMテーブル名;
SELECTid,nameFROMtestUser4;idname----------  ----------1Yamada2Kumada3Hoshi4Endou5Suzuki

全てのカラムの値を取得

テーブルに含まれるすべてのカラムの値を取得したい場合は、SELECT文でカラムをすべて列挙することで取得することができます。
全てのカラムを指定する以外に、全てのカラムを順番通りに取得する場合には、カラムの代わりにアスタリスク(*)を記述するとすべてのカラムを指定したのと同じ結果となります。

書式
SELECT*FROMテーブル名;
SELECT*FROMtestUser4;idnameaddress----------  ----------  ----------1YamadaTokyo2KumadaOsaka3HoshiKyoto4EndouTokyo5SuzukiOsaka

本記事目次ページ

SQLite3操作コマンド関連まとめ
SQLite3について、勉強したことをまとめています。見ていただけると、嬉しいです。

参考サイト


Viewing all articles
Browse latest Browse all 21105

Trending Articles