1

Select Last(column_name) from table_name標準 SQL の列の最後の値を返します。列の最後の値を取得するためにダービーで機能する同様のクエリは何ですか?

以下のサンプル テーブルを見つけてください。「secondcol」は、テーブル内の列名です。

          secondcol
          33
          45
          78

Select Last(secondcol) from table_namein sql は、出力として 78 を返します。javadb/derby データベースで同様の出力を取得したい場合、どのように照会できますか? 列の値の順序を変更したくありません。

4

2 に答える 2

3

テーブルの最後の行を選択することは、純粋な SQL の場合とは少し異なります。

SQL:

SELECT * FROM tableName ORDER BY id DESC LIMIT 1;

ダービー:

SELECT * FROM tablename ORDER BY id DESC FETCH FIRST ROW ONLY;

良い1日を ;)

于 2014-03-04T00:38:30.573 に答える
1

「最大キー値を持つ行のsecondcol値を教えてください」という質問を形成できるテーブルに一意のキーはありますか? その場合、任意のデータベース エンジンで機能する手法があります。アイデアは、キーと必要な結果データを連結し、最小/最大を実行してから、結果データを抽出することです。ここここ を参照してください。

于 2013-02-28T17:01:29.673 に答える