mysql - 我想为我的 asp.net 获取 SQL 查询

标签 mysql sql asp.net

这是表格:

firstname |lastname |Gender  | Age
fname1    |Lname1   | male   | 23
fname2    |Lname2   | male   | 22
fname3    |Lname3   | male   | 20
fname4    |Lname4   | female | 19
fname5    |Lname5   | female | 22
fname6    |Lname6   | female | 17

我只想选择 1 个值,这样当我设置 gander = male 时,我应该得到年龄最小的男性的名字和姓氏。

如果我想选择 gender = male 年龄第二低的人,我也应该选择那个人,对于女性也是如此。

最佳答案

对于最低的

SELECT * FROM `test` WHERE Gender='male' ORDER BY Age ASC LIMIT 0,1;

第二低

SELECT * FROM `test` WHERE Gender='male' ORDER BY Age ASC LIMIT 1,1;

关于mysql - 我想为我的 asp.net 获取 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39202211/

相关文章:

sql - 将表中的数据合并到一行 T-SQL

python - 安装 MySQLdb(用于 python)作为非压缩蛋

mysql - SQL 查询,桶中有哪些项目?

sql - 如何通过按一列的组选择多列

php - FOREACH sql 表条目从另一个表获取结果

c# - "Specified cast is not valid"转换 ExecuteScalar 的结果

asp.net - 加入 nhibernate 和 ASP.NET 成员/角色/配置文件服务的最佳实践

mysql - 简单的数据库查看器和搜索工具

mysql - Flask SQLAlchemy 操作错误 用户访问被拒绝

asp.net - 即使在父级的 OnPreRender 期间附加控件时,控件的 OnInit 也会被调用吗?