select bno,price from BOOK where bname='数据库'
--查询单价在20至50元之间的图书信息
select Bno, Bname, Author, Press, Price from book where price between 20 and 50
--查询北京某出版社出版的图书信息
select Bno, Bname, Author, Press, Price from book where Press='北京某出版社'
--查询作者是张一,王二,刘三的书的信息
select Bno, Bname, Author, Press, Price from book where author in('张一','王二','刘三')
--查询所有图书的书号,书名和半价信息
select Bno, Bname, Price/2 from book
--查询缺少出版社信息的图书的书号和书名
select Bno, Bname from book where Press is null or Press=''
查看sqlserver数据库文件的位置,有两种情况,一是在创建时就修改了数据库的位置,二是在默认位置,下面就来看一下如何查看数据库文件所在的位置
工具/材料
Microsoft SQL Server Management Studio 2008
方法:
1、以Book数据库为例。
打开并成功登录数据库之后,找到所要查找的数据库Book数据库,选中Book数据库,右击—>属性
2、点击属性之后,会出现下面这个窗口,在左上角有一个“选择项”-->文件-->
"路径",在“路径”这一列就可以看到数据库文件所在的位置了。
利用对象资源管理器添加,利用SQL语句添加。
第一步,在创建好的数据库book,选中数据库book新建表。
第二步,添加数据库表字段id、ano、aname、asex、aage。
第三步,关闭插入字段窗口,这时会提示是否保存提示。
第四步,点击”是“按钮,输入表名称t_author_info。
第五步,刷新表,鼠标右键点击”设计“,打开表设计窗口,插入字段。
第六步,打开查询SQL窗口,编辑插入字段SQL语句。
SQL 是1986年10 月由 美国国家标准局( ANSI)通过的 数据库语言美国标准,接着,国际标准化组织( ISO)颁布了SQL正式国际标准。1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把 数据库分为三个级别:基本集、标准集和完全集。
/帮你把语句排了下序,层次显得明显一点,也简单的注释下(主要是也不清楚你每张表以及字段各代表什么意思),不懂的追问/
select
from (select bookid, count(bookid) as degree
from tb_borrow
group by bookid) as borr --统计tb_borrow表中bookid各有多少条
join (select b,cname as bookcasename,ppubname,ttypename
from bookinfo b --基础表bookinfo
left join tb_bookcase c on bbookcase = cid --左链接tb_bookcase
join tb_publishing p on bISBN = pISBN --内链接tb_publishing
join tb_booktype t on btypeid = tid --内链接tb_booktype
where bdel = 0) as book
on borrbookid = bookid --外层内链接两张中间表
以上就是关于SQL练习题 关系:图书(书号,书名,作者,出版社,单价) BOOK(Bno, Bname, Author, Press, Price) 查询“数据全部的内容,包括:SQL练习题 关系:图书(书号,书名,作者,出版社,单价) BOOK(Bno, Bname, Author, Press, Price) 查询“数据、如何查看sqlserver数据库文件位置、怎样用SQL语句往表里添加数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)