InformáticaBases de datos

Como definido polo SQL-ordenación?

Ao traballar con bases de datos a miúdo necesarias para deducir o resultado da consulta nunha determinada orde, por exemplo, en orde alfabética. Para iso, o DBMS ten unha función especial no SQL - Clasificación. Neste caso, o programador pode seleccionar os campos e en que orde será para acadar o resultado desexado sen o uso de coñecementos de programación graves.

Que son clasificadas na base de datos?

Traballando con bases de datos é constantemente conectado a un gran volume de información, o que é necesario para determinar a orde. Actualmente, hai unha serie de bases de datos, que ten unha ampla gama de recursos, o máis popular dos cales son Oracle e MS SQL. Ordenar información como unha das principais procedementos na base de datos, que acompaña unha especial embutido en cada un deles.

clasificación de datos para simplificar o proceso de investigación e, nalgúns casos, axudar a resolver algúns problemas ou optimizar o funcionamento do programa. SQL-ordenación por campo seleccionado por separado e, se é necesario, no caso dos mesmos valores nos elementos deste campo pode indicar parámetros, que determinan a localización das cordas.

mando Sort

SQL-ordenación no banco de datos é subministrado a través do uso de ORDER BY funcións. Así, a derivación de información da base de datos, tras indicar as táboas e columnas a partir do cal se fará para ler, a solicitude debe especificar o comando sort, e entón determinar o campo ou campos que serán clasificados.

Por exemplo, se a táboa As persoas precisan para obter datos a partir dos campos nome e idade, á vez amosar os resultados en orde alfabética da columna Nome, que vai axudar a facer a seguinte consulta: SELECT nome, idade das persoas ORDER BY Name.

Como definir a orde de clasificación?

Condicións actuais representan programadores unha variedade de tarefas, e ás veces é necesario predeterminar a orde en que os resultados serán mostrados - por orde crecente ou decrecente, en orde alfabética ou na orde inversa? E para iso en orde de clasificación SQL determina engadindo a palabra chave na consulta. Despois de seleccionar os campos e táboas a partir do cal se obtén a información desexada, cómpre engadir un ORDER BY, logo seleccione o nome da columna na que quere clasificar.

Á orde inversa ten que especificar o nome tras o DESC parámetro. Se os dous elementos racionalizar necesarias para máis criterios, a continuación, as columnas son separadas por comas, e a valoración de prioridade cando o campo está dada polo feito de que ven en primeiro lugar na lista. Nótese que o aliñamento dos elementos na orde inversa DESC parámetro de orde ofrece só un campo, despois do cal o nome dado esta contrasinal, por iso, se precisa del é necesario especificar todas as columnas seleccionadas.

Métodos alternativos de selección

Se non o houbera posibilidade de usar o built-in SQL-ordenación, pode escribir un dos algoritmos coñecidos. Se é necesario, para alcanzar os elementos máis rápido ordenación, debe aplicar o método de "tipo rápido", con base na matriz de mediana dobres. posúen tamén rankings gran popularidade de "burbulla", na cal dous elementos adxacentes están invertidos, no caso dunha disposición incorrecta, "heapsort" envía o maior elemento ao final da lista, así como "tipo de inserción" predeterminar a situación de cada elemento, á súa vez.

escrita manuscrita o algoritmo non permitirá aumentar significativamente a velocidade de clasificación, con todo, pode contribuír ao desenvolvemento de habilidades de programación, pero tamén permitirá modificar o proceso axustando o esquema de clasificación para determinado base de datos para mellorar a eficiencia do programa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.atomiyme.com. Theme powered by WordPress.