Oracle ですべてのフィールドをクエリする方法: 1. 「SELECT all field name list FROM data table name;」ステートメントを使用します。複数のフィールド名を区切るには英語のカンマ「,」を使用します。 2. 「SELECT *」を使用します。 FROM データテーブル名;」ステートメント。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle では、テーブルは列と行で構成されます。データは SELECT ステートメントを使用してクエリできます。データのクエリとは、必要に応じてさまざまなクエリ方法を使用してデータベースからさまざまなデータを取得することを指し、最も頻繁に使用される重要な操作です。
テーブルの 1 つ以上の列 (column_1、column_2、...、column_n) からデータを取得するには、次の構文で SELECT ステートメントを使用します。
SELECT column_1, column_2, ... FROM table_name;
この SELECT ステートメントでは、次のようになります。
まず、データをクエリするテーブルの名前を指定する必要があります。
2 番目に、データを返す列を指定します。複数の列を返す必要がある場合は、これらの列をカンマ (,
) で区切る必要があります。
すべてのフィールドのクエリとは、テーブル内のすべてのフィールドのデータをクエリすることを指します。テーブル内のすべてのフィールドをクエリするには、次の 2 つの方法があります。
#」ワイルドカードを使用してすべてのフィールドをクエリします
例: たとえば、サンプル データベースの
customers テーブルには次の列があります。 ##customer_id、
name、
address、
website、および
credit_limit。
customersテーブルのこれらの列にも対応するデータがあります。
次の例では、customers テーブルのすべての列のデータを取得し、次のようにすべての列の名前をリストします。
SELECT customer_id, name, address, website, credit_limit FROM customers;上記のサンプル コードを実行します。
#便宜上、すべての列を表示するには、省略形のアスタリスク (*) を使用して、次の結果が得られます。以下に示すようにテーブルを作成します。
SELECT * FROM customers;上記のコード例を実行すると、次の結果が得られます。
アスタリスク (#) のみを使用できることに注意してください。 ##*###) テスト。実際には、テーブルのすべての列からデータを取得する場合でも、データをクエリする列を明示的に指定する必要があります。
これはビジネスの変化によるもので、将来テーブルの列が増減する可能性があります。アプリケーション コードでアスタリスク (#) を使用する場合、テーブルには固定の列セットがあると想定されますが、アプリケーションは他の無関係な列を処理したり、削除された列にアクセスしたりできない可能性があります。
Oracle チュートリアル 」
以上がOracle のすべてのフィールドのデータをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。