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

备考刷题,请到

CDA认证小程序

(复合题)表 t1 中有 id、name、salary 3 列,如果表 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;

**专业分析:**

在 SQL 查询中,`SELECT` 语句用于从数据库中选择数据。基本的 `SELECT` 语句结构如下:

```sql
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```

下面逐条分析选项:

A: `select id from t1 id=10;`
- 这个语句是错误的,因为 `id=10` 放在了错误的位置。正确的条件应该放在 `WHERE` 子句中。

B: `select id from t1 where id=10;`
- 这个语句是正确的。它从表 `t1` 中选择 `id` 列,并且条件是 `id` 等于 10。

C: `select id from t1 id 10;`
- 这个语句是错误的,因为缺少 `WHERE` 子句和条件运算符 `=`。

D: `select id from t1 where id 10;`
- 这个语句是错误的,因为缺少条件运算符 `=`。条件应该是 `id=10`。

因此,正确的选择是 B。