Дополнен 3 месяца назад
А... Понял как это устроено...
cur.execute("""CREATE TABLE IF NOT EXISTS users2 (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
surname TEXT,
age INTEGER
)
""")
cur.execute("INSERT INTO users2 (id,name,surname, age) VALUES (NULL, 'Иван','Самарин', 67)")
cur.execute("INSERT INTO users2 (id,name,surname, age) VALUES (NULL, 'Алесандр','Синицин', 41)")
cur.execute("INSERT INTO users2 (id,name,surname, age) VALUES (NULL, 'Григорий','Петров', 36)")
cur.execute("INSERT INTO users2 (id,name,surname, age) VALUES (NULL, 'Федор','Васильев', 10)")
cur.execute("""
SELECT *,
CASE
WHEN age > 40 THEN 'age > 40'
WHEN age < 40 THEN 'age < 40'
END limit_
FROM users2
""")
result = cur.fetchall()
for i in result:
print(i)
Получили
(1, 'Иван', 'Самарин', 67, 'age > 40')
(2, 'Алесандр', 'Синицин', 41, 'age > 40')
(3, 'Григорий', 'Петров', 36, 'age < 40')
(4, 'Федор', 'Васильев', 10, 'age < 40')
В первоисточнике так ==>