SELECT * FROM students where age>=18 AND score >=80
时间: 2024-04-14 13:30:40 浏览: 19
好的,这是一个简单的SQL语句题目。假设有一个名为"students"的表,包含以下字段:id (学生ID), name (学生姓名), age (学生年龄), score (学生成绩)。
你需要编写一条SQL语句,筛选出年龄大于等于18岁且成绩大于等于80分的学生信息。可以使用以下语句:
```sql
SELECT * FROM students WHERE age >= 18 AND score >= 80;
```
这条语句将返回满足条件的学生的所有信息,包括ID、姓名、年龄和成绩。你可以根据实际的表结构和数据进行测试。
相关问题
带WHERE 条件的查询
可以使用以下语法进行带WHERE条件的查询:
```
SELECT * FROM table_name WHERE condition;
```
其中,`table_name`是要查询的表名,`condition`是要满足的条件,可以使用各种运算符和函数来构造条件。
例如,假设我们有一个名为`students`的表,其中包含了学生的姓名、年龄和成绩信息。如果我们想查询年龄在18岁以上且成绩不低于80分的学生,可以使用以下SQL语句:
```
SELECT * FROM students WHERE age >= 18 AND score >= 80;
```
这将返回满足条件的所有学生的信息。注意,`*`表示返回所有列的信息,也可以使用具体的列名来指定返回的信息。
mysql的大于小于写法
在 MySQL 中,大于和小于的写法分别如下:
1. 大于:使用 ">" 符号表示。
例如,查询年龄大于 18 岁的学生:
```sql
SELECT * FROM students WHERE age > 18;
```
2. 小于:使用 "<" 符号表示。
例如,查询薪水小于 5000 的员工:
```sql
SELECT * FROM employees WHERE salary < 5000;
```
同时,还有以下几种常见的比较运算符:
- 大于等于:使用 ">=" 符号表示。
例如,查询成绩大于等于 80 的学生:
```sql
SELECT * FROM students WHERE score >= 80;
```
- 小于等于:使用 "<=" 符号表示。
例如,查询薪水小于等于 5000 的员工:
```sql
SELECT * FROM employees WHERE salary <= 5000;
```
- 不等于:使用 "!=" 或 "<>" 符号表示。
例如,查询年龄不等于 25 的学生:
```sql
SELECT * FROM students WHERE age != 25;
```
以上是常见的比较运算符的写法,你可以根据具体需求选择合适的符号进行条件筛选。