SQLとのJython - COLUMNでMAX値を選択します

こう述べています。

私はテーブルの列からの最大値を取得しようとしています。

SQL_query = """
            SELECT 
            MAX(COLUMN_NAME)
            FROM 
            TABLE_NAME
            """ 

stmt = conn.createStatement()
resultSet = stmt.executeQuery(SQL_query)


if resultSet.next():
    print resultSet.getString('COLUMN_NAME')

私は、SQLクエリでMAXを持っているとき、私はエラーを取得します:

Traceback ...
... print resultSet.getString('COLUMN_NAME')
    java.sql.SQLException: Invalid column name

私は、SQLクエリでMAXを除外するときしかし、私はまた、MIN値に対応する列、の最初の値を取得します。私はなぜこれが起こったりどのように問題を解決することです本当にわからないので、私がJythonの/ Javaへのかなり新しいです。すべてのヘルプははるかに高く評価されるだろう!

GMB:

ただ、カラム名の別名:

SELECT MAX(COLUMN_NAME) MAX_COLUMN_NAME
FROM TABLE_NAME

その後、結果セットのエイリアスを参照することができます:

print resultSet.getString('MAX_COLUMN_NAME')

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=23468&siteId=1