Sto utilizzando SQL Server 2014 e vorrei sfruttare la nuova funzione SCEGLI e RAND. Fondamentalmente mi piacerebbe restituire il colore casuale dalla lista.Restituisce il valore casuale dall'elenco
Qualcosa di simile:
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
E 'possibile?
Sì, ma si utilizza la funzione di RAND sbagliato, l'argomento è il seme non il valore massimo - questo restituirà sempre null poiché RAND restituisce un numero compreso tra 0 e 1 –
Perché questi valori non sono in una tabella? Quindi è banale ottenere uno casuale? –