考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

表t1中有id,name,salary三列,如果t1是一个论坛的发帖信息表,id是发帖人的编号,name是帖子的标题,salary是每次发帖论坛奖励的分数。 (2)查看t1表中id等于10的行
A. select id from t1 id=10;
B. select id from t1 where id=10;
C. select id from t1 id 10;
D. select id from t1 where id 10;
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

查看特定的行时,需要使用WHERE+条件子句的形式对数据进行筛选。

正确答案是:B: `select id from t1 where id=10;`

专业分析:

1. **SQL语法**:
- `SELECT` 语句用于从数据库中查询数据。
- `FROM` 子句指定要查询的表。
- `WHERE` 子句用于过滤记录,只返回满足特定条件的记录。

2. **选项分析**:
- **A: `select id from t1 id=10;`**
- 这个语句缺少 `WHERE` 子句,直接在 `FROM` 子句后面加上条件是错误的语法。
- **B: `select id from t1 where id=10;`**
- 这个语句是正确的,使用了 `WHERE` 子句来指定查询条件 `id=10`。
- **C: `select id from t1 id 10;`**
- 这个语句缺少 `WHERE` 子句,并且条件部分的语法也不正确。
- **D: `select id from t1 where id 10;`**
- 这个语句缺少等号 `=`,条件部分的语法不完整。

所以,唯一正确的语句是:`select id from t1 where id=10;`。