Preguntas etiquetadas con sql

281
ROW_NUMBER () en MySQL

¿Hay una buena manera en MySQL para replicar la función de SQL Server ROW_NUMBER()? Por ejemplo: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Entonces podría, por ejemplo, agregar una condición para limitar intRowa 1 para obtener una...

280
MySQL Ordenar por un número, Nulos últimos

Actualmente estoy haciendo un OrderBy muy básico en mi declaración. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC El problema con esto es que las entradas NULL para 'posición' se tratan como 0. Por lo tanto, todas las entradas con posición como NULL aparecen antes que...

279
UTF-8: ¿General? ¿Compartimiento? Unicode?

Estoy tratando de averiguar qué cotejo debería usar para varios tipos de datos. El 100% del contenido que almacenaré es enviado por el usuario. Tengo entendido que debería usar UTF-8 General CI (mayúsculas y minúsculas) en lugar de UTF-8 Binary. Sin embargo, no puedo encontrar una distinción clara...