Rnd() y función redonda en MS Access

1. Función Rnd():
la función Rnd() devuelve el número aleatorio. Si queremos generar un número entre 0 y 1, use solo Rnd. De lo contrario, si queremos generar un número entre un rango, usaremos la fórmula Int ((límite superior – límite inferior + 1) * Rnd + límite inferior).

Sintaxis:

  • Si queremos generar entre 0 y 1 –
    Rnd 
  • Si queremos generar en un rango –
    Int((upperbound - lowerbound + 1) * Rnd + lowerbound) 

Ejemplo 1 :

SELECT Int ((10 - 1 + 1) * Rnd + 1) AS RandNumBetween1and10;

Producción –

RandNumEntre1y10
8

Ejemplo-2:

SELECT Rnd AS RandNumBetween0and1;

Producción –

RandNumBetween0and1
0.705547511577606

2. Función Round(): la
función Round() devuelve un número redondeado a un número específico de lugares decimales. En esta función, pasaremos una expresión y el segundo parámetro serán lugares decimales hasta que el número se redondee.

Nota:
si el número termina en 5, esta función redondea los últimos dígitos como un número par.

Sintaxis:

Round(expression, decimal_places)

Ejemplo 1 :

SELECT Round(23.67, 1) As round;

Producción –

redondo
23.7

Ejemplo-2:

SELECT Round(45.65, 1) As round;

Producción –

redondo
45.6

Publicación traducida automáticamente

Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *