training rosa
Grupo SEO TELEGRAM [Click Aquí]
Resultados 1 al 2 de 2
Tema:

saber la posicion en una tabla mysql

  1. #1
    cybersersupremo está desconectado Registrado

    User Info Menu

    Predeterminado saber la posicion en una tabla mysql

    hola, tengo una consulta de mysql

    Supongamos que tengo una tabla de equipos con sus victorias.
    madrid 17
    zaragoza 19
    almeria 15
    barça 20

    haciendo una consulta pasandole yo el nombre el equipo se puede saber la posicion que ocupa ordenando por victorias descendiente?

    Por ejemplo yo le idgo Almeria y me dice 4.

    no me sirve ir contando y guardar el valor al encontrar el nombre del equipo , ya que tnego muchisimos registros!

  2. #2
    Dev~> Invitado

    Predeterminado

    Tabla:equipos
    Campos: id, puntos

    Obtiene posicion en ranking apartir de id de equipo:
    en este caso 3 = al id del equipo
    Código:
    SELECT
        a.rank+b.rank as rank
    FROM
    (
        SELECT count(`id`)+1 as rank FROM `equipos` WHERE `puntos` >
        (
            SELECT `puntos` FROM `equipos` WHERE `id` = 3
        )
    ) as a
    
    straight_join
    
    (
        SELECT count(`id`) as rank FROM `equipos` WHERE `puntos` =
        (
            SELECT `puntos` FROM `equipos` WHERE `id` = 3
        )
        and `id` < 3 
    ) as b
    Obtiene equipo apartir de una posicion en el ranking.
    0 es = ( posicion a saber menos uno, (en este obtenemos la 1ra posicion) ):
    Código:
    SELECT
        *
    FROM
        `equipos`
    ORDER BY
        `puntos` desc, `id` asc
    LIMIT 0, 1
    Obtiene la posicion en el ranking apartir del puntaje:
    2323 = puntaje de determinado equipo
    Código:
    SELECT
        count(`id`)+1 as rank
    FROM
        `equipos`
    WHERE
        `puntos` > 2323
    __

    Probe estas consultas
    Basado en http://www.kirupa.com/forum/archive/.../t-263260.html

Temas Similares

  1. (Aplicación) Saber la posición de una keyword en Google
    Por MediaHosting en el foro SEO & Black Hat
    Respuestas: 3
    Último Mensaje: 03/01/2013, 21:32
  2. ¿En qué posición estáis en el Ranking Alexa?
    Por rikelme82 en el foro General SoyWebmaster
    Respuestas: 0
    Último Mensaje: 15/10/2012, 01:41
  3. Abrir X posicion de una web por popup
    Por Bebolte en el foro Webmasters Porno
    Respuestas: 8
    Último Mensaje: 18/03/2009, 18:38
  4. Capa + Tabla
    Por sman271288 en el foro Webmasters Porno
    Respuestas: 5
    Último Mensaje: 01/01/2009, 15:29
  5. Subidas y Bajadas de posicion en Google
    Por Anubis en el foro Webmasters Porno
    Respuestas: 14
    Último Mensaje: 17/10/2008, 13:16

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Has visto el post " saber la posicion en una tabla mysql" que está en esta URL y ha sido creado por el usuario cybersersupremo. Esperamos que te haya sido de utilidad el artículo " saber la posicion en una tabla mysql" que inició el usuario cybersersupremo de Soywebmaster.com.

Otros Foros de Interés

Curso SEO - Foro SEO - Foro Programacion - Foro Diseño Web - Intercambio de Enlaces - Negocios por Internet - Como Ganar Dinero - Foro Hosting - Foro Apuestas Deportivas

ÚLTIMOS ARTÍCULOS DEL BLOG SEO DE DAVID AYALA

MÉTODOS EFICACES para Indexar Enlaces en Google
Webinar: Keyword Research (Con Emilio García)
Safecont: Una herramienta SEO diferente
MEGA GUÍA SEO AutoPilot (Link Building Automático)
Usamos cookies que analizan hábitos de comportamiento y navegación que aceptas al navegar aquí. Política de privacidad | Cookies | Aviso legal