随机选择 SQL Server 查询中返回的五个固定字符串之一的最简单方法是什么?
即相当于:
function randomColumn() {
var values = ['apple', 'banana', 'orange', 'cherry', 'lemon'];
var idx = Math.floor(Math.random() * 5);
return values[idx];
}
我需要更改我现有的 SQL 脚本以使某个列返回这些值之一,而无需更改我的客户端代码。
我需要创建一个临时表吗?
我正在使用 SQL Server 2008 R2。