- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sqlite結果の非表示)
SQLiteでのデータ表示方法について
このQ&Aのポイント
- SQLiteで質問があります。humanテーブルにid,name,sex,age,prefecture,country,imageのカラムがあるのですが、表示をしたくありません。
- 質問者は、データベースとwebページ上にはid, name, sexを残したまま、ユーザーには表示したくありません。
- 具体的には、質問者はSQLiteの結果を表示するためのHTMLコードを示しており、データを取得してリスト表示しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
難しいことではありません。 SELECTで引っ張ってくるカラムを指定すれば済む話です。 SELECT * FROM human where country="japan" これで必要なレコードの選択はできていますよね? あとは列の選択。 SELECT id,name ,sex FROM human where country="japan" とすればいいだけです。 SELECTのあとの「*」というのは「テーブルのすべての列」という意味です。参照する際の順番も定義順となるはずです。 これはSQLでは基本となります。使用するデータベースがどんなモノであってもこれだけは変わりません。 基本中の基本ですのでSQLに関する書籍を一冊購入していつでも見られるようにしておいたほうがいいと思います。 私もRDBSは何年も使用していますが、いくつかの製品を使用した経験が仇になってOracleの記述をSQLServerで使ってエラーで弾かれた!なんてことはしょっちゅうです。そのたびにSQLの本を開いて「そういえばそうだったテヘペロ」なんてやったりやらなかったり(笑) タイトルは忘れまたしがSQLの基本は網羅されていて主要なSQLデータベース固有の記述も解説されているものです。そこそこ古いものなので今はないかもしれません。
補足
ご回答ありがとうございます。 * の件 わかりやすかったです。 非表示の方法は分かったのですが、これで次、 例えば、id順にならべかえるとかしたい場合、 できますでしょうか?