28 lines
824 B
Python
28 lines
824 B
Python
import psycopg2
|
|
|
|
try:
|
|
conn = psycopg2.connect(
|
|
dbname="kolchin",
|
|
user="kolchin",
|
|
password="postgres",
|
|
host="postgres_new",
|
|
port="5432"
|
|
)
|
|
except:
|
|
print('Can`t establish connection to database')
|
|
|
|
|
|
cursor = conn.cursor()
|
|
|
|
cursor.execute('select max(age) as max_age, min(age) as min_age from test_table where length(name)<6;')
|
|
result = cursor.fetchall()
|
|
|
|
|
|
print(f'Максимальный возраст для имен, длина которых меньше 6 символов: {result[0][0]}')
|
|
print(f'Минимальный возраст для имен, длина которых меньше 6 символов: {result[0][1]}')
|
|
|
|
|
|
cursor.close() # закрываем курсор
|
|
conn.close() # закрываем соединение
|
|
|