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