Я пытаюсь получить максимальное значение из столбца в таблице.
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
Но когда я опускаю MAX в запросе SQL, я получаю первое значение в столбце, которое также соответствует значению MIN. Я довольно новичок в Jython / Java, поэтому я не совсем уверен, почему это происходит или как решить проблему. Любая помощь будет высоко ценится!