gpt4 book ai didi

mysql - 如何在 MySQL 表中选择特定范围的值?

转载 作者:可可西里 更新时间:2023-11-01 06:53:03 24 4
gpt4 key购买 nike

以下是我的 MySQL 表。我想从我的表 hello 中选择一个特定范围的值。

name      age        job       gender

A 33 dgfd m
b 44 gdfg f
c 21 jhkh m
e 23 etertr m

我如何选择年龄在 20-30 岁之间的男性。

SELECT hello.*
WHERE hello.age='20-30' AND hello.gender='m';

最佳答案

您可以使用 WHERE 子句来过滤数据:

select name, age, job, gender
from hello
where age >=20
and age <=30
and gender = 'm'

参见 SQL Fiddle with Demo

这也可以用BETWEEN来写:

select name, age, job, gender
from hello
where age between 20 and 30
and gender = 'm'

参见 SQL Fiddle with Demo .

通常您会想要存储一个人的出生日期而不是年龄,然后可以在需要时计算年龄。

关于mysql - 如何在 MySQL 表中选择特定范围的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573959/

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