SQL怎么查询一个人的信息
时间: 2023-05-26 19:05:05 浏览: 62
要查询一个人的信息,首先需要确定该人的信息存储在哪个表中,然后可以使用SELECT语句来查询该人的信息。
例如,假设个人信息存储在名为"person_info"的表中,有以下字段:id、姓名、性别、出生日期、手机号码、地址。要查询id为1的人的信息,可以使用以下SQL语句:
SELECT * FROM person_info WHERE id = 1;
这会返回id为1的人的所有信息。如果只想查询该人的姓名和手机号码,可以使用下面的SQL语句:
SELECT 姓名, 手机号码 FROM person_info WHERE id = 1;
这会返回id为1的人的姓名和手机号码的值。
相关问题
sql查询同一个人的两科相同成绩
您好!要查询同一个人的两科相同成绩,您可以使用以下 SQL 查询语句:
```sql
SELECT t1.person_id, t1.subject, t1.score
FROM table_name t1, table_name t2
WHERE t1.person_id = t2.person_id
AND t1.subject <> t2.subject
AND t1.score = t2.score;
```
请将上述的 `table_name` 替换为您实际使用的表名,其中包含了每个人的成绩和科目信息。该查询语句将返回同一个人在不同科目中有相同成绩的记录。
希望对您有所帮助!如果您还有其他问题,请随时提问。
sql查询同一人相同的成绩
如果您想查询同一人相同的成绩,可以使用SQL语句进行查询。假设您有一个名为"students"的表,其中包含"student_id"和"score"两列,可以按照以下方式编写SQL查询语句:
```sql
SELECT student_id, score
FROM students
GROUP BY student_id, score
HAVING COUNT(*) > 1;
```
上述查询语句将返回同一人相同的成绩的记录。它使用GROUP BY子句将记录按照"student_id"和"score"进行分组,并使用HAVING子句筛选出出现次数大于1的记录。
请注意,以上查询语句假设您的数据存储在名为"students"的表中,并且"student_id"列用于标识学生,"score"列用于存储成绩。实际情况可能因您的数据结构而有所不同,您需要根据实际情况进行调整。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)
![](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)