7、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句: UPDATE Book SET ________ Where BookSort ='外语'。A.Price=Price*0.9, Discount=0.8B.Price=Price*(1-10%), Discount=0.8C.Price=0.9, Discount=0.8D.Discount=0.8, Price=Price*0.9
7、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句: UPDATE Book SET ________ Where BookSort ='外语'。
A.Price=Price*0.9, Discount=0.8
B.Price=Price*(1-10%), Discount=0.8
C.Price=0.9, Discount=0.8
D.Discount=0.8, Price=Price*0.9
参考答案和解析
DISTINCT
相关考题:
若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。SELECT 书名 FROM Book WHERE 流水号(1)(SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。SELECT * FROM Book WHERE 书名(4)"%软件设计师%"
要查询book表中所有书名以“电子商务”开头的书籍作者,可用(61)语句。A.SELECT author FROM booK WHERE book _name=‘电子商务*’B.SELECT author FROM booK WHERE book _name LIKE‘电子商务*’C.SELECT author FROM booK WHERE book_ name=‘电子商务%’D.SELECT author FROM booK WHERE book_name LIKE‘电子商务%’
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:SELECTBookName,AuthorFROMBookWHERELenth(Author)=8
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,PublishTime是datetime类型。查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句:SELECT()BookSort FROM BookA、DISTINCTB、ONLYC、ONED、PERCENT
BookStore数据库中有销售明细表OrderDetail(OrderCode,BookCode,Amount)查询销售总量前20%的图书,并按总销量降序排列。SQL语句:SELECT TOP 20 PERCENT Bookcode As书号,SUM(Amount)As总销量ROMOrderDetail GROUP BY Book code ORDER BY()A、AmountDESCB、SUM(Amount)DESCC、COUNT(Amount)DESCD、ADD(Amount)DESC
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTimePublishTime是datetime类型。显示图书的最高价、最低价、平均价、最高价与最低价之间的差值。SQL语句:SELECTMAX(Price)As最高价,MIN(Price)As最低价,Str(AVG(Price),6,2)As平均价()As最高价与最低价的差值FromBookA、(MAX-MIN)PriceB、MAX(Price)-MIN(Price)C、(MAX-MIN)(Price)D、MAX:Price-MIN:Price
BookStore数据库中有出版社表将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。SQL语句:()A、UPDATE PublisherSET Telephone=010-79797979 WHERE PublisherCode=01B、UPDATE PublisherSET Telephone=‘010-79797979’ WHERE PublisherCode=‘01’C、UPDATE FROMPublisher SET Telephone=‘010-79797979’ WHERE PublisherCode=‘01’D、UPDATE Publisher Telephone=‘010-79797979’ WHERE PublisherCode=‘01
BookStore数据库中有客户评价表CustomerEvaluation(CustomerCode,VIPClass,Author,EvaluateDate),其中PublishTime是datetime类型。查询用户等级(VIPClass)为“A”的客户编号(CustomerCode)和评价时间(EvaluateDate),要求显示标题分别为“客户编号”和“评价时间”。SQL语句:SELECT Customer CodeAs客户编号,Evaluate DateAs评价时间FROM Customer Evaluation WHERE()A、VIPClass=‘A’B、VIPClass=”A”C、VIPClass=AD、VIPClass==A
BookStore数据库中有图书Book(BookCode,BookName,Author,PublisherCode,PublishTimePublishTime是datetime类型。查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。SQL语句SELECTBookNameAs图书名称,AuthorAs作者,convert(char(10),PublishTime,120)As出版时间,PriceAs价格,DiscountAs折扣FROMBookWHEREBookSort=‘少儿’AND()A、PublishTime=2009B、YEAR(PublishTime)=2009C、PublishTime=‘2009-1-1‘ANDPublishTime‘2010-1-1’D、PublishTime=‘2009-1-1‘ANDPublishTime=‘2009-12-31‘
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询图书名称(BookName)含有“程序”的图书信息。SQL语句:SELECTBookCode,BookName,Author,Price,DiscountFROMBookWHEREName=“%程序%”
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTimePublishTime是datetime类型。将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句:UPDATEBookSET()WhereBookSort=‘外语‘。A、Price=Price*0.9,Discount=0.8B、Price=Price*(1-10%),Discount=0.8C、Price=0.9,Discount=0.8D、Discount=0.8,Price=Price*0.9
现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。A、insert into book (id,title,price) values(1,'java',100)B、insert into book (title,price) values('java',100)C、insert into book values ('java',100) 这辆都不可以啊,如果不指定列需要明确的给出空值D、insert book values('java',100)
现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。A、若数据库中已存在表book2,则会提示错误。B、若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。C、若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。D、若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()A、select top 1 * from book order by price ascB、select top 1 * from book order by price descC、select top 1 * from book where price= (select max (price)from book)D、select top 1 * from book where price= max(price)
如果要查询book表中所有书名以“数据库”开头的书籍价格,下列()语句是正确的。A、SELECT price FROM book WHERE book_name=“数据库*”B、SELECT price FROM book WHERE book_name LIKE“数据库*”C、SELECT price FROM book WHERE book_name=“数据库%”D、SELECT price FROM book WHERE book_name LIKE“数据库%”
关于SQL语句“SELECTAuthor,BookName,ID,ISBN,Price FROM book ORDER BY ID DESC”的说法错误的是()。A、该语句表示从表“book”中查询所有记录B、该语句显示的字段是“Author”、“BookName”、“ID”、“ISBN”和“Price”C、该语句对查询到的记录将根据ID按升序排列D、该语句中的“book”表示数据表
单选题BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,PublishTime是datetime类型。查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句:SELECT()BookSort FROM BookADISTINCTBONLYCONEDPERCENT
判断题BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:SELECTBookName,AuthorFROMBookWHERELenth(Author)=8A对B错
多选题BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTimePublishTime是datetime类型。将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句:UPDATEBookSET()WhereBookSort=‘外语‘。APrice=Price*0.9,Discount=0.8BPrice=Price*(1-10%),Discount=0.8CPrice=0.9,Discount=0.8DDiscount=0.8,Price=Price*0.9
判断题BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询图书名称(BookName)含有“程序”的图书信息。SQL语句:SELECTBookCode,BookName,Author,Price,DiscountFROMBookWHEREName=“%程序%”A对B错
单选题查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。ASELECT*FROM book WHERE book_nameLIKE‘*计算机*’BSELECT*FROM book WHERE book_nameLIKE‘%计算机%’CSELECT*FROM book WHERE book_name=‘%计算机*’DSELECT*FROM book WHERE book_name=‘*计算机%’
多选题现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。A若数据库中已存在表book2,则会提示错误。B若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。C若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。D若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
单选题现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。Ainsert into book(id,title,price)values(1,’java’,100)Binsert into book(title,price)values(’java’,100)Cinsert into book values(’java’,100)Dinsert book values(’java’,100)
单选题现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()。Aselect top1*from book order by price ascBselect top1*from book order by price descCselect top1*from book where priceDselect top1*from book where price=max(price)
单选题关于SQL语句“SELECTAuthor,BookName,ID,ISBN,Price FROM book ORDER BY ID DESC”的说法错误的是()。A该语句表示从表“book”中查询所有记录B该语句显示的字段是“Author”、“BookName”、“ID”、“ISBN”和“Price”C该语句对查询到的记录将根据ID按升序排列D该语句中的“book”表示数据表
单选题现有表book,字段:id(int),title(varchar),price(float);其中id字段设为自增长的标识,使用insert语句向book表中插入数据,以下语句错误的是()。Ainsertintobook(id,title,price)values(1,’java’,100)Binsertintobook(title,price)values(’java’,100)Cinsertintobookvalues(’java’,100)Dinsertbookvalues(’java’,100)
单选题要查询book表中所有书名中以“计算机”开头的书籍的价格,可用()语句。ASELECT price FROM book WHERE book_name=‘计算机*’BSELECT price FROM book WHERE book_nameLIKE‘计算机*’CSELECT price FROM book WHERE book_name=‘计算机%’DSELECT price FROM book WHERE book_nameLIKE‘计算机%’
多选题BookStore数据库中有图书Book(BookCode,BookName,Author,PublisherCode,PublishTimePublishTime是datetime类型。查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。SQL语句SELECTBookNameAs图书名称,AuthorAs作者,convert(char(10),PublishTime,120)As出版时间,PriceAs价格,DiscountAs折扣FROMBookWHEREBookSort=‘少儿’AND()APublishTime=2009BYEAR(PublishTime)=2009CPublishTime=‘2009-1-1‘ANDPublishTime‘2010-1-1’DPublishTime=‘2009-1-1‘ANDPublishTime=‘2009-12-31‘