sql server
敲键盘的兔子
想去大厂吃美食!
展开
-
SQL练习——通过游标将商品表中每件商品的数量增加50,并逐行提取出修改后的商品信息。
题目:通过游标将商品表中每件商品的数量增加50,并逐行提取出修改后的商品信息。 declare n cursor scroll for select 数量 from 商品 open n declare @number char(20) fetch first from n into @number --指定游标的起始位置 while @@FETCH_STATUS=0 begin --print @number update 商品 set 数量=@number+50 where c原创 2021-05-09 20:42:52 · 873 阅读 · 0 评论 -
SQL练习——显示形式为报表形式
题目:9.用游标实现按如下报表形式显示结果的T-SQL语句。该报表统计职工表中“女”职工的收入情况,每个职工的收入情况需要先按工资情况进行降序排列,再按聘期的升序排列。报表形式大致如下:女职工的收入情况:工号 姓名 性别 年龄 工资 聘期A00004 孙六 女 26 4000 8A00005 马七 女 26 4000 8【解析题目】:要求一:先按工资情况进行降序排列要求二:按原创 2021-05-09 20:39:29 · 461 阅读 · 0 评论 -
SQL——游标基础
游标游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。一、类型: 1.普通游标 只有NEXT操作 2.滚动游标 有多种操作 (带scroll选项的游标)普通游标:只能往前进,读取next【举例】:DECLARE @username varchar(20),@UserId varchar(100)--定义变量原创 2021-05-09 20:19:29 · 428 阅读 · 0 评论 -
SQL server练习——视图
视图的简介:视图包含行和列,就像一个真实的表,视图被成为虚表视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。视图的相关操作,与表的操作一致,适用于表的操作全部可应用于视图,例insert update可以理解为视图就是表,只是一张虚表注意:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。【语法结构】:CREATE VIEW 视图名称 A原创 2021-05-09 17:08:44 · 605 阅读 · 0 评论