Select TOP no Funciona en MySQL, ahí es el LIMIT

Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa función :D, lo que existe es el LIMIT y se usa de esta manera Si tu consulta original es: Select Top 10 * from ventas su equivalente para que funcione en mysql es: select * from Productos LIMIT 10 No he probado si el LIMIT tiene el mismo problema que el TOP en caso de EMPATE, supongo que si porque no puede excluir a uno de los registros empatados

Simular la función IsNumeric para MySQL (alternativas)

Si deseas hacer un filtrado de registros, pero que la condición es  que  un campo contenga solo datos numéricos, puedes hacerlo de estás maneras: 1.- Convertir el campo en un valor entero y luego ver que no sea NULO, al hacer la conversión, si era texto, se volverá nulo WHERE CONVERT(campo, SIGNED INTEGER) IS NOT NULL 2.- Usando expresiones regulares WHERE campo REGEXP ('^[0-9]+') para mi es mejor usar la expresión regular.. lo veo más segura de emplear ;), además que es 1 proceso menos Ojo, eso es para numero enteros, no reales :D