Necesito seleccionar el rango del número entero en MySQL. Algo como estoSELECCIONE el rango de enteros en MySQL. P.ej. 1,2,3,4, ..., n;
SELECT RANGE(10,20) AS range;
vuelve
10, 11, 12, 13, 14, ..., 20
¿Por qué?
Me gustaría seleccionar un número de teléfono aleatorio del rango que aún no está registrado. Esta es idea
SELECT RANGE(100000,999999) AS range FROM phone WHERE phoneNum <> range LIMIT FLOOR(100000 + RAND()*(899999);
¿Por qué no hacerlo dentro del programa que está haciendo uso de las consultas SQL? –
¿Necesita siempre devolver un número de teléfono o desea poder seleccionar 1000 nuevos números de teléfono a la vez? ¿Y en alguna parte tienes una tabla de números de teléfono "ya entregados"? – thomaspaulb