Perl для системного администрирования

       

Простая обработка данных возвращаемых в результате запросов



Простая обработка данных, возвращаемых в результате запросов

У оператора SELECT существуют два полезных ключевых слова: DJSTINC1 и ORDER BY. Первое позволяет изъять из запроса повторяющиеся записи. При желании получить список всех различных производителей, представленных в таблице hosts, можно было бы использовать DISTINCT:

USE sysadm

SELECT DISTINCT manuf FROM hosts

При необходимости получить отсортированные данные, можно было бы применить ORDER BY:

USE sysadm

SELECT name.ipaddr.dept,owner FROM hosts ORDER BY aept

SQL имеет несколько операторов, преобразующих данные, возвращаемые в результате запроса. Такая возможность позволяет изменять имена полей, выполнять итоговые вычисления и вычисления внутри и между полями, изменять формат выводимых полей, осуществлять подзапросы и совершать множество иных действий. За информацией о различных ключевых словах, используемых с SELECT, обратитесь к литературе, посвященной SQL.



Содержание раздела