Ⅰ 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)