Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL произволен низ от списък

Не сте много запознати с Oracle, но може би можете просто да използвате round(dbms_random.value(1,4)) във връзка с CASE израз:

SELECT id,
       CASE round(dbms_random.value(1,4)) 
            WHEN 1 THEN 'Basic' 
            WHEN 2 THEN 'Silver' 
            WHEN 3 THEN 'Gold' 
            WHEN 4 THEN 'Premium' 
       END AS type
FROM table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. проблем с таймера във формата на оракул

  2. SQL Как да изберете най-новия елемент от датата

  3. Oracle SQL преобразува формата на датата от DD-Mon-YY в YYYYMM

  4. Как да огранича броя на редовете, върнати от този LEFT JOIN, до един?

  5. Как най-добре да управлявате исторически стойности за търсене в база данни?