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

备考刷题,请到

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. **A: `select id from t1 id=10;`**
- 这个语句在语法上是错误的。`id=10` 应该放在 `where` 子句中,而不是直接跟在表名后面。

2. **B: `select id from t1 where id=10;`**
- 这是正确的 SQL 语句。它从表 `t1` 中选择 `id` 列,并且使用 `where` 子句来筛选 `id` 等于 10 的行。

3. **C: `select id from t1 id 10;`**
- 这个语句在语法上也是错误的。`id 10` 并不是一个有效的 SQL 语句结构。

4. **D: `select id from t1 where id 10;`**
- 这个语句在语法上也是错误的。`where` 子句需要一个条件表达式,例如 `id=10`。

因此,正确的 SQL 语句是 `select id from t1 where id=10;`。这个语句会从表 `t1` 中选择所有 `id` 等于 10 的行。