gpt4 book ai didi

mysql - 我想操作 table1 中的 "AS age"列

转载 作者:行者123 更新时间:2023-11-30 21:34:23 25 4
gpt4 key购买 nike

下面是我写的查询

SELECT *, YEAR(CURDATE()) - YEAR(age) AS age FROM table1

我想从上面的查询中操作“年龄”列

例如:

SELECT  * FROM table1 WHERE age BETWEEN 1 AND 9

我怎样才能从这个查询中做到这一点

SELECT *, YEAR(CURDATE()) - YEAR(age) AS age FROM table1

我的结果将返回包含年龄范围的行

最佳答案

您可以将查询用作子查询,例如

SELECT t2.* FROM
( SELECT t1.*, YEAR(CURDATE()) - YEAR(age) AS age FROM table1 t1 ) t2
WHERE t2.age BETWEEN 1 and 9

关于mysql - 我想操作 table1 中的 "AS age"列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54722879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com