Encontré esto hace algún tiempo y lo he estado usando desde entonces; sin embargo, mirándolo hoy, me di cuenta de que no entiendo completamente por qué funciona. ¿Alguien puede arrojar algo de luz sobre mí?ORDEN personalizado BY Explicación
ORDER BY s.type!= 'Nails',
s.type!= 'Bolts',
s.type!= 'Washers',
s.type!= 'Screws',
s.type!= 'Staples',
s.type!= 'Nuts', ...
Si ordeno por tipo, ordena en orden alfabético. Si uso el ejemplo de arriba, usa el mismo orden que las posiciones de línea. Lo que no entiendo es el uso de! =. Si uso =, aparece en el orden opuesto. No puedo entender el concepto de esto.
Me razonaría que usar = en lugar de! = 'S arriba colocaría Nails primero en posición, pero no lo hace, lo coloca en el último. Supongo que mi pregunta es esta: ¿Por qué tengo que usar! =, No = en esta situación?
lo tanto, si no entiendo algo, a pesar de que me gusta la elegancia y la simplicidad de una solución, que debería mantener las manos sobre los oídos y repetir "La, la, la ". No me gusta este enfoque; Prefiero aprender algo nuevo y sentirme cómodo con él. –