要查询book表中所有书名中包含“计算机”的书籍情况,可用 啥语句?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要查询book表中所有书名中包含“计算机”的书籍情况,可用 啥语句?相关的知识,希望对你有一定的参考价值。

(A) SELECT * FROM book WHERE book_name LIKE ‘计算机*’
(B) SELECT * FROM book WHERE book_name LIKE ‘计算机%’
(C) SELECT * FROM book WHERE book_name = ‘计算机*’
(D) SELECT * FROM book WHERE book_name = ‘计算机%’
选那个

可以用SELECT*FROMbookWHEREbook_nameLIKE‘计算机%’。

在数据库操作中,使用频率最多的是查询操作。查询数据时,根据不同的需求,条件对数据库中的数据进行查询 ,并返回结果


查询数据库使用 select 命令。

查询数据表中所有数据 语法:select * from 表名

查询指定字段的显示 语法:select 字段1,字段2,... from 表名

as 别名 在查询时,默认结果显示的字段和表中字段名相同,可以通过别名来修改显示的样式 语法:select 字段1 as 别名,字段2 别名,... from 表名

在给字段起别名时,可以使用 as ,也可以直接在字段后跟别名,省略 as 。

消除重复数据 在查询数据时,查询结果可能会有很多重复的数据,如果不想重复,可以使用 distinct 来实现去重。 语法:select distinct 字段名 from 表名

select distinct c_address from t_student;

注意:distinct 在去重时,会比较所有的指定字段,只有完全相同时才认为是重复的。

带条件查询 where 子句 查询数据时,需要根据不同的需求设置条件。 通过 where 子句来设置查询条件。

扩展资料:

SELECT语句内部各组成部分的理论计算顺序,依次为:

FROM的表连接;

笛卡尔积

ON连接条件筛选(完成了内部连接)

添加外部连接的行

WHERE子句筛选出满足条件的行集;

GROUP BY子句对行集中的行做分组合并,使得多个行对应于结果集中的一行;

应用HAVING子句从中间结果筛选出满足条件的行的集合;

SELECT的结果列中的表达式,然后是DISTINCT关键字处理(如果有的话)。因此,在SELECT中给结果集中的列指定别名,是无法被WHERE子句或者GROUP BY子句或者HAVING可见并使用的。

应用ORDER BY子句对结果集中的行排序。

如果存在TOP或OFFSET/FETCH,对结果行的挑选。

参考技术A 选B,傻孩子。。。。。(没有完全正确的答案,选B还凑合) 参考技术B c本回答被提问者采纳 参考技术C B 参考技术D c

以上是关于要查询book表中所有书名中包含“计算机”的书籍情况,可用 啥语句?的主要内容,如果未能解决你的问题,请参考以下文章

如何在一行中包含所有最大值?

使用所学Spring知识,实现简易的图书查询系统功能。实现查询全部图书。 根据书籍编号查询信息。 根据书名查询书籍信息。 根据状态查询书籍信息。

如何编写一个查询以从SQL Server中包含类似名称的多个表中获取数据

如何在rails的where子句中包含if条件

Flyway-在名称中包含指定后缀的所有表中添加一列

修改数据库中所有表中包含某个字段名的值