こう述べています。
私はテーブルの列からの最大値を取得しようとしています。
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')