Tôi muốn chọn tất cả các hàng của một bảng tiếp theo là một số ngẫu nhiên từ 1 đến 9:Tạo số ngẫu nhiên trong mỗi hàng Trong Oracle Query
select t.*, (select dbms_random.value(1,9) num from dual) as RandomNumber
from myTable t
Nhưng số ngẫu nhiên là như nhau từ hàng cách hàng, chỉ khác với mỗi lần chạy truy vấn. Làm thế nào để làm cho số khác nhau từ hàng này sang hàng khác trong cùng một thực thi?
Chỉ cần làm rõ, lệnh gọi 'dbms_random.value()' chỉ được thực thi một lần, kể từ lần thứ e 'select' nó được đánh giá trước' bên ngoài '. –