Ⅰ sql语句:查询bookInfo表中的所有出版社的名称(无重复)
根据经验,一般问这道题的都是用access
两种写法
select distinct 出版社 from bookinfo
或者
select 出版社 from bookinfo group by 出版社
Ⅱ 在SQL 语句中 CREATE TABLE图书出版社( 出版社名称VARCHAR(40) default 'Tsinghua press', )
创建表 表名为图书出版社
(
出版社名称 //字段名 varchar(40)类型和长度 default 'Tisinghua press'//默认值为'Tsinghua press'
)
Ⅲ 编写SQL语句,查询图书表中不是科学出版社出版的图书的全部信息
语句:select *
from 图书表
where 出版社 <> '科学出版社'
看你好像不太会否定语句,其实就知道两点就够了。
用否定的时候只能是和Like、in、between一起使用
比如 字段1 Not in (1,3,5)
其他的逻辑比较的话都有相反的比较方法,
比如=和<>,>和<=等等,具体要看实际需求的
回答不易,望采纳~
Ⅳ 删除book中全部大学出版社的图书,用SQL语句
delete from book where 出版社 like '%大学出版社%'
Ⅳ SQL语句查询出版了至少两种书的出版社,书的种类以及平均价格,不知道我写的有什么错
你这个语句存在自我引用错误了,你总数是你select 的时候定义的,你where 里面的不能这样直接使用。
直接前面的语句不变,where 语句改成 having count(title)>=2;就行了。。。干嘛写那么奇怪又麻烦。
Ⅵ 数据库检索SQL语句题目求 解答
1、select 图书编号,书名,定价 from 图书 where 出版社标号='CS';
2、select 图书.书名,图书.定价,出版社.出版社名称 from 图书,出版社 where 图书分类='教材' and 图书.出版社编号=出版社.出版社编号;
3、select 出版社编号,count(图书编号),avg(定价) from 图书 group by 出版社编号;
4、select 图书.图书编号,图书.书名 from 图书,出版社 where 图书分类='教材' and 图书.出版社编号=出版社.出版社编号 and 出版社.出版社编号=‘高等教育出版社’ and 图书.定价>30;
Ⅶ sql中三个关系,学生、书籍和借,查询借了某出版社出版的所有书的学生姓名,如何写sql语句
---借了所有书籍的学生的学生姓名
select sname from student
where not exists(
select * from book
where not exists(
select * from stu_book
where sno=student.sno
and isbn=book.isbn
)
)
--借了某出版社出版的所有书的学生姓名
select sname from student
where not exists(
select * from book
where cbs='xxx出版社' and not exists(
select * from stu_book
where sno=student.sno
and isbn=book.isbn
)
)
Ⅷ 将Book表中所有清华大学出版社出版的21元的图书价格改为25元 用SQL语句怎么写
你写的应该没问题的,这个price你得看一下是不是smallint还是Money
还有
UpdateBookSETprice=25wherepricein(='清华大学出版社出版'andprice=25)
这样写可能会好一些,希望能够帮到你
Ⅸ sql语句写出出版图书最多的出版社
select 出版社 from table where 图书数量 = ( select MAX(图书数量) from table)