有的朋友使用的是select left(replace(newid(),'-',''),4)
如果只是0-9,A-F的固然很好,但我想得到0-9,A-Z的4位随机数不知该怎么做啊!?
thanks
如果只是0-9,A-F的固然很好,但我想得到0-9,A-Z的4位随机数不知该怎么做啊!?
thanks
解决方案 »
- 一条SQL语句的优化
- 急急急 !!!谢谢大家啊。。。SQL 语句查询。。。谢谢了。。
- 百思不得其解的SQL查询,高手帮忙看看!见图片!
- 非常复杂的的存储过程,高手们来研究这样能写么?
- 求一select语句,在线等,谢谢
- 一个复杂的SQL排序问题?高手请进!!!!!!!!!
- 怎样在SQL Server7.0中写个存储过程,读取Sybase的表内容?我不熟悉Sybase,没分了
- 如何用客户端直接连接另外的机子上的数据库,急啊,先谢了!
- 一个值得探讨的问题
- black_snail, Come in.
- Sql Server2005中如何在不同数据库中的表创建关系
- 请问已安装SQL SERVER2005的机器还能不能再加装SQL Server2008
SELECT
CASE CONVERT(INT, FLOOR(RAND()*10))%2
WHEN 0 THEN CONVERT(VARCHAR(1), FLOOR(RAND()*10))
ELSE CHAR(FLOOR(RAND()*26)+65)
END
+
CASE CONVERT(INT, FLOOR(RAND()*10))%2
WHEN 0 THEN CONVERT(VARCHAR(1), FLOOR(RAND()*10))
ELSE CHAR(FLOOR(RAND()*26)+65)
END
+
CASE CONVERT(INT, FLOOR(RAND()*10))%2
WHEN 0 THEN CONVERT(VARCHAR(1), FLOOR(RAND()*10))
ELSE CHAR(FLOOR(RAND()*26)+65)
END
+
CASE CONVERT(INT, FLOOR(RAND()*10))%2
WHEN 0 THEN CONVERT(VARCHAR(1), FLOOR(RAND()*10))
ELSE CHAR(FLOOR(RAND()*26)+65)
END