レコード取得 SELECT
written 2006/6/4
最も頻繁に使う構文。
SELECT文でテーブル内のデータを表示します。
SELECT * FROM tablenmame;
ワイルドカードを使えば、すべてのデータを取得します。特定のフィールドだけでよい場合はフィールド名を書きます(複数のフィールド取得ならカンマ区切り)。
SELECT id,title FROM tablename;
しかし、一般にはWHERE句で絞り込みを、
SELECT * FROM myaddressbook WHERE jyusyo='hokkaido' AND seibetsu='otoko' ORDER BY age LIMIT 10;
上記例ではテーブルmyaddressbookからデータを取得していますが、その際、
(1)WHERE句で絞り込み
jyusyoフィールドが「hokkaido」でかつseibetsuフィールドが「otoko」のもののみ抽出しています。
(2)ORDER BY句で並び替え
ageフィールド昇順で並び替えています。降順ならここは「ORDER BY age DESC」となります。
(3)LIMIT句で出力制御
この「LIMIT 10」というのは、「最初から10番目までを表示」ということになります。
このコンテンツに投票
■ この記事/文章が気に入りましたら、投票して下さい。
2 point / 投票数 1
feedbackによるコンテンツランキング
feedback機能について
既存のスレッド数 : 1
-
■ Comment : レコード取得 SELECT by pcgeekjp (08/7/26 16:33)
参考になりました。探していたものを得ることができました。 ありがとうございまし...
[全部読む]-
□ Re:Comment : レコード取得 SELECT by nt (08/7/27 23:16)
pcgeekjpさん、書き込みありがとうございます。 私のささやかな、切れ端メモ...
[全部読む]
-