Как да използвате select Distinct в MySQL

Съдържание

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

При тази възможност ще видим как можем да използваме отделния израз, за ​​да можем да филтрираме данните по подреден начин и без повтаряне на данни.

Какво представлява параметърът DistinctТози параметър ни позволява да показваме всички уникални стойности, които са в таблица, тъй като таблицата може да съдържа различни повтарящи се данни в колоните си и за генериране на отчети се нуждаем само от стойностите, които не се повтарят.

Синтаксисът, който трябва да използваме за отделно изявление е следното:

 SELECT DISTINCT column_name FROM table_name;
Сега преподавам изпълнението.

Изпълнение на отделното изявление
За този анализ имаме таблица, наречена solutiontic_mysql съгласно следната схема.

Увеличете

В този случай можем да видим, че в колоната заглавие имаме дублирани стойности като Exchange, fedora и т.н.

За да изпълним това изречение в нашата таблица, ще въведем следното:

 SELECT отделно заглавие от Solvertic.solvetic_mysql;
ЗабележкаМожем да използваме всички главни или малки букви и това няма да повлияе на резултата от отделния израз в MySQL

С този синтаксис казваме на MySQL, че ще видим уникалните стойности на заглавната колона от таблицата solutiontic.solvetic_mysql.

Полученият резултат ще бъде следният:

Увеличете

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

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave