① sql累加求和問題 例如查詢一個圖書管理系統資料庫,名為「圖書」的表中各出版社的圖書數量,謝謝啦!
操作符丟失是因為他那逗號寫錯了吧,換成英文寫法的
我就合計,給你一個庫不止一個表吧
你把表結構發上來,你老師不能只讓你們單表查詢吧
② c# 做的圖書管理系統 按圖書編號查詢圖書怎麼改成按圖書名稱查詢信息 代碼怎麼改按編號查詢代碼如下
string
judge_Book_no_sql
=
"select
count(*)
from
Book_BasicInfo
where
Book_No='"
+
book_no
+
"'";
當然這里需要修改你的sql查詢語句了,我們加入了關鍵字
like.
select
count(*)
from
Book_BasicInfo
where
Book_Name
like
'%'+"+book_name+"'+'%"
這樣就可以檢索出含有書名的圖書了。
③ 如何在圖書館的索引里查找書籍
1、在圖書館的電子查閱機輸入准備查找的書籍名稱,在圖書館資料庫中查找。
(3)查詢圖書名稱為資料庫的圖書信息擴展閱讀:
文獻分布規律:
1、專利、標准、檔案由一個國家的專門部門管理,它們是國家專利局、國家技術監督局和國家檔案局以及各地的相應機構。
2、學術論文由國家圖書館和中國科技信息研究所和學位授予單位共同收藏。
3、國家文獻信息系統包括科技信息系統、社會科學院圖書館系統、高校圖書館系統和公共圖書館系統四個系統。
4、圖書、期刊、會議錄和報告等面廣量大的文獻主要由國家文獻信息系統提供。
④ 圖書館管理員利用SQL怎樣用索引查詢圖書信息
你首要先建一個表,然後將數據錄入
表中可以有多個欄位,比如圖書編號、圖書名稱、出版社等
在資料庫中可以使用查詢語句進行數據檢索
例如
SELECT
*
FROM
圖書表
WHERE
圖書編號='0001'
⑤ SQL語句完成以下操作: 1、查詢所有書名包括「資料庫」的圖書記錄
select * from 表名 where 列名 like '%資料庫%'
⑥ 圖書信息管理程序(用C語言編寫)
沒有分啊
給個思路
你需要一個小型的資料庫來支撐你的需求,access就可以了。你用VC++或者C++
Builder來開發界面,建立一個小資料庫,裡面放一張圖書的數據表就可以了,欄位包括圖書的編號(這對每一本圖書來說都是唯一的),圖書名稱,圖書的作者啊等等其他信息。添加圖書其實就是對資料庫的insert操作,只是在insert之前你要先查詢下圖書名稱是否已經包含在資料庫里。查詢圖書就是簡單的對資料庫select操作。修改圖書就是對資料庫進行Update操作,刪除就是Delete了,只要你熟悉SQL,理解這些就很簡單。最後的access文件就是你的圖書信息表,你可以將它拷貝到任何支持office的電腦上打開查看。
⑦ 用SQL語句實現查詢表名為「圖書表」中的所有記錄所有欄位,應該使用的SELECT語句是什麼()
用SQL語句實現查詢表名為「圖書表」中的所有記錄所有欄位,應該使用的SELECT語句是Select * from 圖書表,表示從圖書表中查詢出所有記錄。
SELECT語句用於從資料庫中選取數據,結果被存儲在一個結果表中(稱為結果集)。
(7)查詢圖書名稱為資料庫的圖書信息擴展閱讀
select 語句的基礎語法格式
select 列名1,列名2,…列名n
[ into 新表名 ]
[ from 表名1,表名2,…,表名n ]
[ where 條件表達式 ]
[ group by 列名1,列名2,…列名n ]
[ having 條件表達式 ]
[ order by 列名1 [ asc | desc ] , 列名2 [ asc | desc ],…列名n [ asc | desc ] ]
select 子句用於指定輸出欄位;into 子句用於將查詢到的結果集形成一個新表;from 子句用於指定顯示的列來源於哪些表或視圖;where 子句用於指定對記錄的過濾條件;
order by 子句用於將查詢到的結果集按指定列排序;asc 升序 desc 降序; group by 子句用於指定列值相同的記錄作為一組;having 子句用於指定對組的過濾條件。
⑧ SQL 圖書管理系統的查詢語句
1. 求總藏書量、藏書總金額,總庫存冊數、最高價、最低價。
select count(圖書編號) as 總藏書量,
sum(定價) as 藏書總金額,
sum(實際數量) as 總庫存冊數,
max(定價) as 最高價,
min(定價) as 最低價
from 圖書卡片
go
2. 列出藏書在10本以上的書(書名、作者、出版社、年份)。
select 圖書名稱,作者姓名,出版社,出版日期
from 圖書卡片
group by 圖書編號 having(coung(1)>10)
order by 圖書名稱
go
3. 哪些出版社的藏書種類數超過100種。
select 出版社 as '藏書種類數超過100種的出版社'
from 圖書卡片
group by 出版社 having(count(類別)>100)
order by 出版社
go
4. 目前實際已借出多少冊書?
select sum(借出數量) as '借出數量'
from 圖書卡片
go
5. 年份最久遠的書。
select top 1 with ties 圖書名稱 from 圖書卡片
order by 出版日期
go
6. 「資料庫系統原理教程,王珊編,清華大學出版社,1998年出版」還有幾本?
select count(1) from 圖書卡片
where concaints(摘要,'"資料庫系統原理教程,王珊編,清華大學出版社,1998年出版"')
go
7. 哪一年的圖書最多?
select top 1 with ties convert(substring(出版日期,1,4)) as 年份,count(1) as '圖書數量'
from 圖書卡片
group by 出版日期
order by 圖書數量 desc
go
8. 哪本借書證未歸還的圖書最多?
select top 1 with ties A.讀者編號,count(1) as '借書數量'
from 圖書卡片 A,借閱 B
where A.圖書編號=B.圖書編號
group by A.讀者編號
order by 借書數量 desc
go
9、平均每本借書證的借書冊數。
select avg(借閱數量) as '平均每本借書證的借書冊數'
from 借閱
go
10.哪個系的同學平均借書冊數最多?
select top 1 with ties A.工作單位,avg(借閱數量) as '平均借閱數量'
from 讀者 A,借閱 B
where A.讀者編號=B.讀者編號
group by A.工作單位
order by 平均借閱數量' desc
go
11. 最近兩年都未被借過的書。
select 圖書名稱
from 圖書卡片
where 圖書編號 in(select 圖書編號 from 借閱 where datediff(year,借閱日期,getdate())>2)
go
12. 列出那些借了圖書逾期未歸還的借書證號和圖書名。
select A.讀者編號 as '借書證號',B.圖書名稱
from 讀者 as A inner join 圖書卡片 as B on A.圖書編號=B.圖書編號
where A.應歸還日期<getdate() and A.實際歸還日期 is null
go
13.今年未借過書的借書證。
select 讀者編號
from 讀者
where 讀者編號 not in(select 讀者編號
from 讀者
where datediff(year,借閱日期,getdate())=0)
go
14. 今年那種書出借最多?
select top 1 with ties A.類別,count(1) as '借出數量'
from 圖書卡片 A,借閱 B
where datediff(year,B.借閱日期,getdate())=0
group by A.類別
order by 借出數量' desc
go
⑨ 如何便捷地進行書號(ISBN)查詢
查詢方法:
中國版本圖書館http://www.capub.cn/主頁靠右靠中的「CIP 核字型大小驗證」對話框中輸入CIP核准年份和字第號,比如「中國版本圖書館CIP數據核字(2016)第189798號」,那就輸入「2016189798」和驗證碼。只能查詢2003年至今的數據。
如CIP核字型大小正確,會在頁面左側顯示圖書在版編目(CIP)數據下的全部信息,就是書上CIP數據下的全部信息;如CIP核字型大小錯誤,查詢結果為「核字型大小錯誤或位數不正確,2000年前為9位,2000年為9位和10位並存,2000年之後為10位。請注意核對。」
國家新聞出版廣電總局http://www.sarft.gov.cn/主頁最下方的CIP數據核字型大小查詢http://www.gapp.gov.cn/zongshu/serviceListcip.shtmlCIPNum=2012280296&ValidateCode=SD12,如查詢不到,就點該頁面右邊的紅字「點擊查詢」,跳到另一查詢頁面http://www.gapp.gov.cn/utils/cip_capub.shtml,輸入CIP核準的年份和字型大小,比如 2016778987,再輸入驗證碼。
如核字型大小正確,網頁會彈出提示「驗證碼錯誤」,不用理它,看下方已經出現了查詢結果。
如果CIP核字型大小錯誤,查詢結果為「核字型大小錯誤或位數不正確,2000年前為9位,2000年為9位和10位並存,2000年之後為10位。請注意核對。」
查詢說明
ISBN是圖書的身份證,一本圖書只有一個ISBN, 沒有ISBN的圖書是沒有書號的非法出版物。國際標准書號(International Standard Book Number),簡稱ISBN,是專門為識別圖書等文獻而設計的國際編號。ISO於1972年頒布了ISBN國際標准,並在西柏林普魯士圖書館設立了實施該標準的管理機構——國際ISBN中心。現在,採用ISBN編碼系統的出版物有:圖書、小冊子、縮微出版物、盲文印刷品等。
2007年1月1日前,ISBN由10位數字組成,分四個部分:組號(國家、地區、語言的代號),出版者號,書序號和檢驗碼。2007年1月1日起,實行新版ISBN,新版ISBN由13位數字組成,分為5段,即在原來的10位數字前加上3位EAN(歐洲商品編號[1])圖書產品代碼「978」。在聯機書目中ISBN可以作為一個檢索欄位,從而為用戶增加了一種檢索途徑。
ISBN通過圖書在館編目來查詢。圖書在版編目(CIP)數據從1991年3月在全國實施,為我國4萬多名從事文獻編目工作者帶來極大的方便,實現一次編目多次利用的目的,減少各地圖書館的重復勞動,大大提高編目的勞動效率和經濟效益。同時推動我國圖書編目向國際水平靠攏,縮小與先進國家之間的差距。為建立國家書目信息資料庫,實現出版、發行和圖書館工作的自動化管理創造了有利的條件。