mysql 如查询年龄和姓名
时间: 2023-08-21 19:37:28 浏览: 39
假设有一个名为 `person` 的表,其中包含两个字段 `name` 和 `age`,你可以使用如下的 SQL 语句查询年龄和姓名:
```
SELECT name, age FROM person;
```
这条 SQL 语句会查询 `person` 表中所有记录的 `name` 和 `age` 两个字段,并将结果返回。如果你只希望查询年龄大于 18 岁的人的姓名和年龄,可以使用如下的 SQL 语句:
```
SELECT name, age FROM person WHERE age > 18;
```
这条 SQL 语句会查询 `person` 表中年龄大于 18 岁的人的姓名和年龄,并将结果返回。
相关问题
mysql查询年龄比同性别的平均年龄高的教师姓名和年龄
假设有一张名为teacher的表,包含字段名为name, gender和age,则可以使用以下SQL语句查询年龄比同性别的平均年龄高的教师姓名和年龄:
```
SELECT name, age
FROM teacher
WHERE age > (
SELECT AVG(age)
FROM teacher
WHERE gender = t.gender
)
```
其中,t.gender表示外层查询中当前行的gender值,用于和子查询中同性别的平均年龄比较。这条SQL语句将返回年龄比同性别的平均年龄高的教师姓名和年龄。
MySQL 查询全体计算机系学生的姓名及其年龄
假设学生的信息保存在名为 `students` 的表中,其中包含 `name` 和 `age` 字段,而计算机系学生的专业编号为 `CS`,则可以使用以下 MySQL 查询语句来获取所有计算机系学生的姓名及其年龄:
```
SELECT name, age FROM students WHERE major = 'CS';
```
其中,`SELECT` 用于选择要返回的字段,`FROM` 用于指定要查询的表,`WHERE` 用于指定筛选条件。在本例中,我们选择返回 `name` 和 `age` 两个字段,从 `students` 表中筛选出专业为 `CS` 的学生。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)