Questions marquées «sql»

281
ROW_NUMBER () dans MySQL

Existe-t-il un bon moyen dans MySQL pour répliquer la fonction SQL Server ROW_NUMBER()? Par exemple: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Ensuite, je pourrais, par exemple, ajouter une condition à limiter intRowà 1 pour obtenir une...

280
MySQL Orderby a number, Nulls last

Actuellement, je fais un OrderBy très basique dans ma déclaration. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Le problème avec ceci est que les entrées NULL pour 'position' sont traitées comme 0. Par conséquent, toutes les entrées avec position comme NULL apparaissent...

279
UTF-8: Général? Poubelle? Unicode?

J'essaie de comprendre quel classement je devrais utiliser pour différents types de données. 100% du contenu que je vais stocker est soumis par l'utilisateur. Ma compréhension est que je devrais utiliser UTF-8 General CI (insensible à la casse) au lieu de UTF-8 Binary. Cependant, je ne trouve pas...