我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么才能随机取一个预设的值写入 数据库 用SQL语句完成

要大量更新数据

update tb_name set source= [11, 22, 44, 66] where source is null;

我想要达到的结果

当 更新 source 这个字段的时候 咱们能让他 随机取一个值 更新;

用SQL 要怎么写。

update tb_name a set a.source=trunc(dbms_random.value(1,100)) ;dbms_random.value函数用来产生随机数,trunc取整

Mysql

update tb_name set source = (SELECT ELT(FLOOR(RAND() * 4) + 1,11,22,44,66)) where source is null;

近期文章

  • Windows 10 声卡驱动安装错误代码0×0000000D
  • java.net.SocketTimeoutException: Read timed out
  • 原生小程序调用方法无法正常获取值,要异步处理
  • 数字电子技术化简问题解答
  • 关于#python#的问题:怎么在grid的Label上增加复选框
  • win11系统下在命令中pip install库失败
  • ssm内 xml的问题
  • 怎么查找poi_id啊?
  • Unity中切换场景时如何加载新创建的实例对象
  • abc动画进blender再导出dae文件没有动画数据是什么原因
  • Flying to the Mars代码如何完整输出
  • proteus中是什么元件
  • stm32f103c6t6
  • GBase8s数据库遇到951错误是什么原因?
  • 面向对象程序设计流程图
  • 关于将网页嵌入rshiny中
  • 机器学习线性回归求导的问题
  • 面向对象程序设计流程图
  • Python读取并处理txt文件里已有的数据
  • Annoying painting tool用C语言的程序设计的办法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华