Как использовать Select Distinct в MySQL

{title}

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

На этот раз мы увидим, как мы можем использовать отдельное утверждение, чтобы иметь возможность фильтровать данные упорядоченным образом и без повторения данных.

Что такое параметр Distinct?

Этот параметр позволяет нам отображать все уникальные значения в таблице, поскольку таблица может содержать несколько повторяющихся данных в своих столбцах, а для создания отчетов нам нужны только значения, которые не повторяются.

Синтаксис, который мы должны использовать для отдельного утверждения, выглядит следующим образом:

 ВЫБЕРИТЕ DISTINCT имя_ столбца ОТ таблицы_имя; 
Теперь я учу казни.

Выполнение внятного заявления
Для этого анализа у нас есть таблица resoltic_mysql по следующей схеме.

{title}

В этом случае мы можем видеть, что в столбце Заголовок у нас есть повторяющиеся значения, такие как Exchange, Fedora и т. Д.

Чтобы выполнить это утверждение в нашей таблице, мы введем следующее:

 ВЫБЕРИТЕ отличный заголовок от solvetic.solvetic_mysql; 

примечание

Мы можем использовать все в верхнем или нижнем регистре, и это не повлияет на результат отдельного оператора в MySQL

С этим синтаксисом мы говорим MySQL, что увидим уникальные значения столбца title из таблицы solvetic.solvetic_mysql.

Результат будет следующим:

{title}

Мы можем видеть, как MySQL дает нам только уникальные значения столбца, а не все зарегистрированные значения. Это утверждение очень полезно, если в наших базах данных хранятся сотни или, возможно, тысячи записей, что позволяет нам гораздо более централизованно контролировать их значения.

  • 0