【发布时间】:2021-02-09 05:05:21
【问题描述】:
我使用 pgadmin4-postgresql 并创建了一个包含姓名、年龄和电子邮件列的表。我想为年龄列添加条件,但我不能。例如年龄间隔在 18
input =int('Age:')
if 18 < input < 90:
print("Age value must be between interval")
如何在 postgresql 上实现这个 python 代码,请帮帮我?谢谢...
【问题讨论】:
-
您不应该在表中存储年龄,因为人们往往每年都在变老,而且年龄值很快就会过时。改为存储 DOB。
-
当您同桌的一位 89 岁老人年满 90 岁时,您期望会发生什么?
-
@jarlh 我同意你的观点,但是我在这里想学习的是如何在 postgresql 中实现条件,我想在示例中用年龄来解释这一点。
标签: python sql postgresql datetime check-constraints