mystre2008
mystre2008
采纳率0%
2015-02-23 16:04

循环语句 vb 怎么写 急急急急急急急急急急急急

sql vb 循环语句 a 表 name 中随机抽取一个名字 B表中 memo为空时 id里填充 ,memo不空时停止

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答

  • mystre2008 mystre2008 6年前

    或者 执行sql id 只要变一个也行 , 后面的循环 可以自己写

    点赞 评论 复制链接分享
  • mystre2008 mystre2008 6年前

    我要SQL语句 下面的我写的,

    UPDATE b SET id = (select top 1 name from a order by newid()) 执行成功
    但是id列 全部值 就是选取的一个名字 我要把id列全部不一样的值 这个语句帮我改改吧,

    点赞 评论 复制链接分享
  • lzp_lrp WorldMobile 6年前

    没看明白,楼主是写个循环,还是要写个sql?,估计sql应该可以解决

    点赞 评论 复制链接分享
  • mystre2008 mystre2008 6年前
    1. a表 name 列 中随机抽取 select top 1 name from a order by newid() 已经成功执行
    2. b表 中查询 memo='空' 可以查询到很多条 记录 每一条记录里id列 放一个随机抽取的一个名字 直到 id 列 全部填满
    点赞 评论 复制链接分享
  • mystre2008 mystre2008 6年前

    就是一个表中随机取个名字 放到另外一个表中, 重复执行 ,

    点赞 评论 复制链接分享
  • mystre2008 mystre2008 6年前

    UPDATE b SET beiyong = '(select top 1 name from a order by newid())' where memo=''

    我写的 有错 不知道怎么改写

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 6年前

    还有一半看不懂你在问什么。

    点赞 评论 复制链接分享
  • mystre2008 mystre2008 6年前

    这个可以抽取,还有一半??还要用updata结合吧

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 6年前

    select top 1 name from table order by newid()

    点赞 评论 复制链接分享