sql >> データベース >  >> RDS >> Oracle

Oracle-selectステートメントの動的列名

    結果セットの行ごとに列名を変更することはできません。これはリレーショナルデータベースの基本です。列の名前はテーブル「ヘッダー」の一部であり、名前はすべての行のその下の列に適用されます。

    コメントについて:わかりました。おそらくOP Americusは、結果が正確に1行であることがわかっていることを意味します。ただし、SQLには、動的列エイリアスをサポートする構文がありません。列エイリアスは、クエリ内で一定である必要があります。

    クエリを2回実行する必要があるため、動的SQLでも役に立ちません。 1回目は値を取得し、2回目は別の列エイリアスを使用してクエリを再実行します。



    1. Oracle-現在の日付をフォーマットして取得

    2. MySQLテーブルの列のサイズを変更するにはどうすればよいですか?

    3. PHPのmysql_関数が非推奨になるのはなぜですか?

    4. sqlliteで作成およびエクスポートされたアセットフォルダーandroidからデータベースを配置してデータベースを読み取る方法