Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Operador módulo o resto de la division en MySQL

¿Cuál es el operador módulo o resto de la división de MySQL?

La FAQ Operador módulo o resto de la division en MySQL tiene Pertenece a la categoría:


 Respuesta de Miguel Angel  10/4/06 
No existe el operador módulo propiamente dicho en MySQL, sino que tienes que utilizar una función aritmética llamada MOD.

MOD recibe dos parámetros y devuelve el resto de la división del primero entre el segundo. Por ejemplo, esta sentencia selecciona todos los usuarios que tienen identificador par:

select * from usuario WHERE MOD (id_usuario, 2)=0

No obstante, esta función se puede invovar de otras maneras, como si fuera un operador.

Por ejemplo, esta sentencia actualiza el campo nivel de todos los usuarios con identificador par:

update usuario set nivel=2 WHERE (id_usuario % 2)=0

A partir de MySQL 4, se puede utilizar, en vez de %, el operador MOD. Por ejemplo, esta sentencia selecciona todos los identificadores de usuario y el resto de la división entre ese identificador y 2.

select id_usuario, id_usuario mod 2 from usuario

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 
FAQ relacionadas
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Sentencia SQL que sume los precios de todos los productos
  + Actualizar solo dos campos de un registro
  + Seleccionar una parte de una cadena en SQL Server
  + Consulta SQL por parecidos
  + Calculo de días laborables con SQL
  + Vistas en SQL
  + SQL para contar los registros que tienen un campo con valor repetido
  + Sentencia SQL para vaciar una tabla
  + Alterar la estructura de una tabla con SQL
  + Error en sentencia SQL
  + Consulta SQL con between
  + Distinct en SQL
  + Consulta SQL operador in
  + Obtener el valor más alto de un campo en un conjunto de registros
  + DateDiff en sql
  + Archivos .sql
  + Duplicar registro en tabla sql
  + Contar registros en SQL
  + Duda SQL con tablas relacionadas y selects anidados para saber el registro

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia