私はSQL Server 2014を使用しています。新しい機能CHOOSEとRANDを利用したいと考えています。基本的には、リストからランダムな色を返すことを望みます。以下のようなリストからランダムな値を返します
何か:
Select CHOOSE(RAND(29), 'bg-blue', 'bg-blue-madison', 'bg-blue-hoki', 'bg-blue-steel', 'bg-blue-chambray',
'bg-green-meadow', 'bg-green', 'bg-green-seagreen', 'bg-green-turquoise', 'bg-green-haze', 'bg-green-jungle',
'bg-red', 'bg-red-pink', 'bg-red-sunglo', 'bg-red-intense', 'bg-red-thunderbird', 'bg-red-flamingo',
'bg-yellow', 'bg-yellow-gold', 'bg-yellow-casablanca', 'bg-yellow-lemon',
'bg-purple', 'bg-purple-plum', 'bg-purple-studio', 'bg-purple-seance',
'bg-grey-cascade', 'bg-grey-silver', 'bg-grey-steel', 'bg-grey-gallery') AS Colour
それは可能ですか?
はいていますがRAND関数が間違っを使用しています引数は最大値ではないシードです - これはRANDが0と1の間の数値を返すので常にnullを返します –
これらの値がテーブルにないのはなぜですか?それでは、ランダムなものを得るのは簡単ですか? –