如何生成随机数据1,2 SELECT CASE CAST(RAND()*3 AS int) WHEN 0 THEN 1 ELSE 2 END 试下这个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT CASE CAST(RAND()*2 AS int) WHEN 0 THEN 1 ELSE 2 END 这样也行,1、2会变 SELECT CASE WHEN CHECKSUM(NEWID())>0 THEN 1 ELSE 2 END 这样呢? 改了一下上面的代码:UPDATE [OneWeight].[dbo].[tbRunAlarm] SET [RDBanci] = CASE WHEN CHECKSUM(NEWID())>0 THEN 1 ELSE 2 END WHERE RDID>0 SELECT RTRIM(LTRIM(STR( RAND(PATINDEX('%[3-9]%',REPLACE(NEWID(),'','')) *RAND() )*2,2,0 ))) 随机1-2 可以用这个。select cast(ceiling(rand() * 2) as int) select cast(rand()*2+1 as int)最简单的呈现方式 继续谁能帮我解决这个~~~还有400分啦 判断一段数字的前几位 菜鸟求助 请教一句SQL语句,为什么会报错,该怎么改? 几个小问题,不要笑!!! 如何解决并发查询及更新的问题? SQL 存储过程一个问题 请教! convert 能实现这样的转换吗?! 在 ms sql server 中如何查询server中有哪些database?database中有哪些table?table中有哪些column? sybase下的SELECT问题! 菜鸟请教:求一个SQL语句 求一个递归汇总的SQL语句
UPDATE [OneWeight].[dbo].[tbRunAlarm]
SET
[RDBanci] = CASE WHEN CHECKSUM(NEWID())>0 THEN 1 ELSE 2 END
WHERE RDID>0
select cast(ceiling(rand() * 2) as int)
最简单的呈现方式