IF EXISTS(SELECT * FROM book WHERE book_name = @bookname)
BEGINSELECT @bookpublisher = book_publisher FROM book WHERE book_name = @bookname
PRINT @bookpublisher
ENDELSE
PRINT '没有相关图书!'SELECT @bookauthor = book_author FROM book WHERE book_name = @bookname
PRINT @bookauthor
GO
利用聚合与判断查询
SELECTmin(interview_times) FROM book
GO
WHILE(SELECTmin(interview_times) FROM book) < 35BEGINUPDATE book SET interview_times = interview_times + 5IF(SELECTmin(interview_times) FROM book) > 35
BREAK
ELSECONTINUEENDSELECTmin(interview_times) FROM book
GO
2、JY数据的更新与删除
更新book表的数据
UPDATE book
SET interview_times = '0' --更新的属性
FROM book
WHERE book_publisher = '电子工业出版社' --更新满足的条件
GOSELECT * FROM book --查询是否更新成功
GO
删除reader表的数据
DELETEFROM reader
WHERE reader_id = 'r003' --删除的条件
GOSELECT * FROM reader
GO