sql面试题中经常出现一张学生表,表字段有学生ID,学生课程,学生成绩

今天要实测,so,需要有数据,now,随机生成数据,,,

 create table student
(
id varchar(50), --编号
class varchar(50),--课程
soure int --成绩
)
go declare @i int
set @i = 0 while @i<30
begin --插入数据
declare @r int
exec awf_RandInt 50,100,@r output
insert into student values(''+@i,'语文',@r) --修改数据
exec awf_RandInt 0,30,@r output
update student set class = '数学' where id = @r+'' --修改数据
exec awf_RandInt 0,30,@r output
update student set class = '英语' where id = @r+'' set @i=@i+1
end
select * from student

sql Code

随机整数实在园子里找得,贴出来

 --生成随机整数
create procedure awf_RandInt
@min int,
@max int,
@result int output
as
begin
set @result= cast((rand()*(@max-@min)+@min) as int)
return @result
end

sql Code

最新文章

  1. 2.EF中 Code-First 方式的数据库迁移
  2. CentOS 6.5移除openJDK及JDK安装环境变量配置及JDK版本切换
  3. java中常用的工具类(三)
  4. AX2012 DMF数据导入的问题
  5. JavaScript原型与原型链学习笔记
  6. Android 最火框架XUtils之注解机制详解
  7. Qt实现应用程序单实例运行--LocalServer方式
  8. c++一些面试题目
  9. 整理mysql的一些常用用法
  10. struts2之动态方法调用(转)
  11. Openlayer 3 的画线测量长度
  12. Docker 快速开始
  13. c语言利用读取命令行(多行读取)
  14. C#版[击败98.85%的提交] - Leetcode717. 1比特与2比特字符 - 题解
  15. CRM项目之RBAC权限组件-day26
  16. SVN常用命令说明
  17. Linux基础命令---lpr打印文件
  18. HashMap与Hashtable
  19. Linux下安装mysql5.7
  20. 微服务Kong(八)——代理参考

热门文章

  1. 【原】Coursera—Andrew Ng机器学习—Week 4 习题—Neural Networks 神经网络
  2. spring集成Redis(单机、集群)
  3. SpringBoot27 JDK动态代理详解、获取指定的类类型、动态注册Bean、接口调用框架
  4. Tensorflow学习(练习)—使用inception做图像识别
  5. Solidity 没名字的function(){...}作用
  6. Python 之 文件处理
  7. Part4_lesson4---Bootloader架构设计
  8. Java 核心类库之反射机制
  9. 《深度学习原理与TensorFlow实践》喻俨,莫瑜
  10. 【Android学习】Android工程资源命名禁忌