Articles of sql order by

Lógica de ordenação personalizada no OrderBy usando o LINQ

Qual seria o caminho certo para classificar uma lista de strings onde eu quero que os itens que começam com um sublinhado ‘_’ estejam na parte inferior da lista, caso contrário, tudo é alfabético. Agora eu estou fazendo algo assim, autoList.OrderBy(a => a.StartsWith(“_”) ? “ZZZZZZ”+a : a )

Ordem SQLite e personalizada por

Eu tenho uma tabela com categorias: ID Category “1”,”Baking” “3”,”Family” “4”,”Entertaining” “5”,”Children” “6”,”Desserts” Agora eu gostaria de pedir o resultado da instrução select para ID Category “4”,”Entertaining” “3”,”Family” “1”,”Baking” “5”,”Children” “6”,”Desserts” por exemplo. No MySQL, você faria assim: SELECT * FROM CATEGORIES ORDER BY FIELD (ID, 4,3,1,5,6); Como você faria isso no SQLite? Eu não […]

GROUP_CONCAT ORDEM POR

Eu tenho uma mesa como: +———–+——-+————+ | client_id | views | percentage | +———–+——-+————+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 […]

Como usar DISTINCT e ORDER BY na mesma instrução SELECT?

Depois de executar a seguinte declaração: SELECT Category FROM MonitoringJob ORDER BY CreationDate DESC Eu estou recebendo os seguintes valores do database: test3 test3 bildung test4 test3 test2 test1 mas eu quero as duplicatas removidas, assim: bildung test4 test3 test2 test1 Eu tentei usar DISTINCT, mas não funciona com ORDER BY em uma declaração. Por […]

MySQL – ORDER BY valores dentro de IN ()

Espero classificar os itens retornados na consulta a seguir pela ordem em que eles foram inseridos na function IN () . ENTRADA: SELECT id, name FROM mytable WHERE name IN (‘B’, ‘A’, ‘D’, ‘E’, ‘C’); SAÍDA: | id | name | ^——–^———^ | 5 | B | | 6 | B | | 1 | […]

Otimizar a consulta com OFFSET na tabela grande

Eu tenho mesa create table big_table ( id serial primary key, — other columns here vote int ); Esta tabela é muito grande, aproximadamente 70 milhões de linhas, eu preciso consultar: SELECT * FROM big_table ORDER BY vote [ASC|DESC], id [ASC|DESC] OFFSET x LIMIT n — I need this for pagination Como você deve saber, […]

Ordenar por COUNT por valor

Eu tenho uma tabela que armazena IDs e a cidade onde a loja está localizada. Eu quero listar todas as lojas começando com as lojas que estão na cidade onde há mais lojas. MESA ID CITY 1 NYC 2 BOS 3 BOS 4 NYC 5 NYC A saída que quero é a seguinte, já que […]

Linq ordenar por, agrupar por e ordenar por cada grupo?

Eu tenho um object que se parece com isso: public class Student { public string Name { get; set; } public int Grade { get; set; } } Gostaria de criar a seguinte consulta: classifique o grupo pelo nome do aluno, ordene cada grupo de alunos por classs e ordene os grupos por nota máxima […]

MySQL: Ordenar valores GROUP_CONCAT

Resumindo: existe alguma maneira de classificar os valores em uma instrução GROUP_CONCAT? Inquerir: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR ” » “) FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR “\n”) AS competences Eu recebo esta linha: Artesanato »Marcenaria Administração »Organização […]

SQL Server UNION – Qual é o comportamento padrão do ORDER BY?

Se eu tiver algumas instruções da UNION como um exemplo planejado: SELECT * FROM xxx WHERE z = 1 UNION SELECT * FROM xxx WHERE z = 2 UNION SELECT * FROM xxx WHERE z = 3 Qual é a order by padrão order by comportamento? Os dados de teste que estou vendo essencialmente não […]