第9章 データベース連携 / 第5回 模擬試験

PHPのSELECT文の結果セットに関する次の記述のうち、正しいものはどれか。

`SELECT * FROM users WHERE age > 20;`は、`users`テーブルから年齢が20より大きいレコードを取得する。 正解
`SELECT`文はテーブルにデータを追加するための命令である。
`SELECT`文の`WHERE`句は省略することが一切できない。
`SELECT *`は特定の1列のみを取得することを意味する。
解説
`SELECT * FROM テーブル WHERE 条件;`は条件に合致するレコードの全列を取得します。`WHERE`句は省略可能(その場合は全レコード対象)で、`*`は全列を意味します。(参照: 独習PHP 第4版 第9章 データベース連携 9.2.2節 SQLの基本 p.417〜424)