• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sqlite結果の非表示)

SQLiteでのデータ表示方法について

このQ&Aのポイント
  • SQLiteで質問があります。humanテーブルにid,name,sex,age,prefecture,country,imageのカラムがあるのですが、表示をしたくありません。
  • 質問者は、データベースとwebページ上にはid, name, sexを残したまま、ユーザーには表示したくありません。
  • 具体的には、質問者はSQLiteの結果を表示するためのHTMLコードを示しており、データを取得してリスト表示しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.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データベース固有の記述も解説されているものです。そこそこ古いものなので今はないかもしれません。

dhtfyjh
質問者

補足

ご回答ありがとうございます。 * の件 わかりやすかったです。 非表示の方法は分かったのですが、これで次、 例えば、id順にならべかえるとかしたい場合、 できますでしょうか?

関連するQ&A