เป็นไปได้ไหมใน Microsoft SQL Server สร้างค่า int แบบสุ่มจากต่ำสุดถึงสูงสุด (ตัวอย่าง 3-9, 15-99 เป็นต้น)
ฉันรู้ว่าฉันสามารถสร้างจาก 0 ถึง Max แต่จะเพิ่ม Min border ได้อย่างไร?
คำค้นหานี้สร้างค่าสุ่มจาก 1 ถึง 6 จำเป็นต้องเปลี่ยนจาก 3 เป็น 6
SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
เพิ่ม 5 วินาทีต่อมา :
คำถามโง่ ๆ ขอโทษ ...
SELECT table_name, 3.0 + floor(4 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables