一部のインタラクティブシェルには、前のコマンドの結果を常に指す組み込み変数があります(たとえば、python3シェルでは、この変数は「_」です)。
Sqlite3およびPsqlプロンプトにそのような変数はありますか?
一部のインタラクティブシェルには、前のコマンドの結果を常に指す組み込み変数があります(たとえば、python3シェルでは、この変数は「_」です)。
Sqlite3およびPsqlプロンプトにそのような変数はありますか?
psqlそうではなく、リレーショナルデータを操作するための一般的な方法ではありません。前のクエリの結果を保持する場合は、一時テーブルに配置します。
次のことができるようになりたいという意味ですか。
SELECT count(somecol), avg(someothercol) FROM _;
... 例えば?つまり、「最後の結果」セットを使用して、さらに処理を実行できるようにしたいですか?
その場合、通常は次のことを行うのが最善です。
SELECT INTO。SELECTこれは、通常のDELETE ... RETURNING、、、などINSERT ... RETURNING、ほとんどすべての場合に機能しUPDATE ... RETURNINGます。次に、必要に応じて一時テーブルを処理します。SELECTます。CREATE TEMPORARY VIEWセッションにのみ存在するビューを作成します。\eて、最後のコマンドを外部エディター(env varで指定EDITOR)で開き、より簡単に変更できるようにします。SQLiteにはコマンドがなく、結果セット(コマンド)\eを返すことができるDMLコマンドはないと思います。... RETURNINGそうでなければ、そのほとんどはそこにも当てはまるはずです。