SQL Server 2014 kullanıyorum ve yeni işlev CHOOSE ve RAND işlevlerinden yararlanmak istiyorum. Temelde listeden rastgele renk geri dönmek istiyorum. gibiRastgele değeri listeden döndürme
şey:
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
mümkün mü?
Evet ama RAND işlevi yanlış kullanıyorsunuz, argüman, maksimum değer değil tohumdur - RAND, 0 ile 1 –
arasında bir sayı döndürdüğü için her zaman geri döner. Bu değerler neden bir tabloda değil? O zaman rastgele olanı almak çok mu önemsiz? –