{"id":180181,"date":"2026-02-19T20:38:54","date_gmt":"2026-02-19T19:38:54","guid":{"rendered":"https:\/\/liora.io\/de\/?p=180181"},"modified":"2026-02-19T20:38:54","modified_gmt":"2026-02-19T19:38:54","slug":"sql-distinct-eine-abfrage-zum-sortieren-und-entfernen-von-duplikaten","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/sql-distinct-eine-abfrage-zum-sortieren-und-entfernen-von-duplikaten","title":{"rendered":"SQL DISTINCT: Eine Abfrage zum Sortieren und Entfernen von Duplikaten"},"content":{"rendered":"<p><strong>Der SELECT-Befehl ist zwar einer der am h\u00e4ufigsten verwendeten Befehle, um Daten aus einer Tabelle zu lesen, aber er hat einige Schw\u00e4chen, wenn er allein verwendet wird. Aus diesem Grund werden weitere Befehle mit ihm kombiniert. Diese Kombinationen erm\u00f6glichen es, die Ergebnisse zu verfeinern. Dies gilt insbesondere f\u00fcr den Befehl SQL DISTINCT, der doppelte Eintr\u00e4ge in einer MySQL-Datenbank entfernt.<\/strong><\/p>\n<!-- \/wp:post-content -->\n\n<!-- wp:heading -->\n<h2 id=\"h-was-ist-sql-distinct\" class=\"wp-block-heading\">Was ist SQL DISTINCT?<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Die <a href=\"https:\/\/liora.io\/de\/sql-abfrage-die-5-wichtigsten-befehle-die-du-kennen-solltest\">SQL-Abfrage DISTINCT<\/a> hilft, doppelte Eintr\u00e4ge zu begrenzen. Denn wenn du den Anweisungsbefehl SELECT verwendest, kannst du eine oder mehrere Spalten in der Tabelle ausw\u00e4hlen. Innerhalb dieser Spalten kann es aber zu doppelten Zeilen kommen. Um dies zu vermeiden, musst du <strong>DISTINCT zur SELECT-<\/strong>Abfrage hinzuf\u00fcgen. Dadurch werden alle Redundanzen beseitigt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Konkret sieht dieser Befehl wie folgt aus:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>SELECT DISTINCT name_der_spalte<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>FROM name_der_tabelle<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Du kannst diesen Befehl auf eine einzelne Spalte oder auf eine Reihe von verbundenen Spalten anwenden.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Gut zu wissen: Wenn du ein <a href=\"https:\/\/liora.io\/de\/wer-ist-oracle-der-groesste-herausforderer-von-azure-aws-und-google-cloud\">Oracle-Datenbankverwaltungssystem<\/a> verwendest, solltest du nicht den SQL-Befehl DISTINCT, sondern den Befehl UNIQUE verwenden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:buttons {\"className\":\"is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"} -->\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><!-- wp:button -->\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\">SQL f\u00fcr Data Science lernen<\/a><\/div>\n<!-- \/wp:button --><\/div>\n<!-- \/wp:buttons -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">3 Beispiele f\u00fcr die Verwendung von SQL DISTINCT<\/h2><!-- wp:image {\"id\":218989,\"sizeSlug\":\"large\"} --><figure class=\"wp-block-image size-large\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-1024x572.jpg\" alt=\"Drei Kollegen arbeiten gemeinsam an einem Projekt, mit einem Computer und Klebezetteln auf dem Schreibtisch.\" class=\"wp-image-218989\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-56x56.jpg 56w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-115x64.jpg 115w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-150x150.jpg 150w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-210x117.jpg 210w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-300x167.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-410x270.jpg 410w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-440x246.jpg 440w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-448x448.jpg 448w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-587x510.jpg 587w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-768x429.jpg 768w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-785x438.jpg 785w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-1024x572.jpg 1024w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-1250x590.jpg 1250w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-1440x680.jpg 1440w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-1536x857.jpg 1536w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt-2048x1143.jpg 2048w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/arbeit-team-buero-analyse-projekt.jpg 2560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/figure><!-- \/wp:image -->\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Um dir zu helfen, besser zu verstehen, wie du die <a href=\"https:\/\/liora.io\/de\/sql-delete-wie-wird-diese-abfrage-verwendet\">SQL-Abfrage<\/a> DISTINCT verwenden kannst, findest du hier drei konkrete Anwendungsbeispiele.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Die SELECT DISTINCT-Abfrage f\u00fcr eine einzelne Spalte<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Dies ist die grundlegende Verwendung der SQL-Abfrage DISTINCT.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In unserem Beispiel hast du eine Tabelle mit allen deinen Kunden, von denen einige zur selben Familie geh\u00f6ren (identischer Nachname).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hier ist deine Tabelle:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n<div>\n  <table style=\"width:100%;border-collapse: collapse;border: 1px solid #ddd\">\n    <thead>\n      <tr style=\"background-color: #ff6745;color: #ffffff\">\n        <th style=\"border: 1px solid #ddd;padding: 8px\">ID<\/th>\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Vorname<\/th>\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Nachname<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">1<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Pierre<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">2<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Jeanne<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">3<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Henri<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Durand<\/td>\n      <\/tr>\n\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">4<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Bertrand<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Petit<\/td>\n      <\/tr>\n\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">5<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<!-- \/wp:html -->\n\n<!-- wp:spacer {\"height\":\"1px\"} -->\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:paragraph -->\n<p>Wenn du nur die eindeutigen Familien anzeigen m\u00f6chtest, ist hier die zu verwendende Abfrage: SELECT DISTINCT name FROM customer.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Und hier ist das Ergebnis :<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n<div>\n  <table style=\"width:100%;border-collapse: collapse;border: 1px solid #ddd;text-align:center\">\n    <thead>\n      <tr style=\"background-color: #ff6745;color: #ffffff\">\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Nachname<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Durand<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Petit<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<!-- \/wp:html -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:spacer {\"height\":\"1px\"} -->\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:paragraph -->\n<p>Hier wird der Name Dupont nur einmal angezeigt (gegen\u00fcber zweimal in der ersten Tabelle).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h3 class=\"wp-block-heading\">Die SELECT DISTINCT-Abfrage f\u00fcr mehrere Spalten<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Wie bereits erw\u00e4hnt, kann der Befehl DISTINCT auch f\u00fcr mehrere Spalten verwendet werden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Betrachten wir noch einmal ein Beispiel f\u00fcr eine \u00e4hnliche Kundentabelle :<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n<div>\n  <table style=\"width:100%;border-collapse: collapse;border: 1px solid #ddd\">\n    <thead>\n      <tr style=\"background-color: #ff6745;color: #ffffff\">\n        <th style=\"border: 1px solid #ddd;padding: 8px\">ID<\/th>\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Vorname<\/th>\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Nachname<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">1<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">2<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Jeanne<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">3<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Henry<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Durand<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">4<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Bertrand<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Petit<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">5<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">6<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Antoine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">7<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Fabienne<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Bernard<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">8<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Christelle<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Robert<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">9<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Henri<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Durand<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<!-- \/wp:html -->\n\n<!-- wp:spacer {\"height\":\"1px\"} -->\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:paragraph -->\n<p>Wenn du nur die eindeutigen Familien anzeigen m\u00f6chtest, ist dies die Abfrage, die du verwenden musst: SELECT DISTINCT vorname nachname FROM kunde.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Und hier ist das Ergebnis:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:html -->\n<div>\n  <table style=\"width:100%;border-collapse: collapse;border: 1px solid #ddd;text-align:center\">\n    <thead>\n      <tr style=\"background-color: #ff6745;color: #ffffff\">\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Vorname<\/th>\n        <th style=\"border: 1px solid #ddd;padding: 8px\">Nachname<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Dupont<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Jeanne<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Henri<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Durand<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Bertrand<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Petit<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Antoine<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Martin<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Fabienne<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Bernard<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Christelle<\/td>\n        <td style=\"border: 1px solid #ddd;padding: 8px\">Robert<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<!-- \/wp:html -->\n\n<!-- wp:spacer {\"height\":\"1px\"} -->\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:paragraph -->\n<p>In diesem Fall wurden die Zeilen Martine Dupont und Henry Durand eliminiert.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h3 class=\"wp-block-heading\">Die Anzahl der einzigartigen Werte<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Wenn du wissen willst, wie viele eindeutige Werte dein Array hat, f\u00fchre einfach die folgende Manipulation aus:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>SELECT COUNT(DISTINCT name) AS Zahl FROM Kunde.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Am h\u00e4ufigsten wird die SQL-Abfrage DISTINCT zusammen mit dem Befehl COUNT verwendet, um Werte zu z\u00e4hlen. Es ist aber m\u00f6glich, je nach deinen Bed\u00fcrfnissen weitere Aggregationen hinzuzuf\u00fcgen. Dadurch kannst du verschiedene mathematische oder statistische Operationen durchf\u00fchren, ohne dabei Duplikate zu ber\u00fccksichtigen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>&nbsp;?Auch interessant:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/liora.io\/de\/apache-cassandra-die-beliebteste-nosql-bdd\" target=\"_blank\" rel=\"noopener\">Apache Cassandra noSQL BDD<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/alles-uber-sql-joins-verstehen\" target=\"_blank\" rel=\"noopener\">SQL Joins<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/sql-count-unser-tutorial\" target=\"_blank\" rel=\"noopener\">SQL Count Tutorial<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/sql-datei-oeffnen-unser-tutorial\" target=\"_blank\" rel=\"noopener\">SQL Datei \u00f6ffnen<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/sql-vs-nosql-unterschiede-anwendungen-vor-und-nachteile\" target=\"_blank\" rel=\"noopener\">SQL vs. NOSQL<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/no-sql-nicht-relationale-datenbanken\" target=\"_blank\" rel=\"noopener\">noSQL nicht relationale Datenbanken<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Alternativen zu SQL DISTINCT<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Um doppelte Eintr\u00e4ge zu entfernen, kannst du auch andere Befehle verwenden. Insbesondere GROUP BY \/ ORDER BY.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In diesem Zusammenhang lautet die Abfrage wie folgt:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>SELECT name, Prenom FROM `Client` GROUP BY name, Prenom ORDER BY name, Prenom.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Ergebnis ist genau das gleiche wie bei der Abfrage: SELECT DISTINCT vorname nachname FROM kunde.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">SQL mit Liora meistern<\/h2><!-- wp:image {\"id\":218790,\"sizeSlug\":\"large\"} --><figure class=\"wp-block-image size-large\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-1024x572.jpg\" alt=\"Computerbildschirm, auf dem ein Python Script l\u00e4uft, dessen Ergebnisse in einer Tabelle angezeigt werden.\" class=\"wp-image-218790\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-56x56.jpg 56w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-115x64.jpg 115w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-150x150.jpg 150w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-210x117.jpg 210w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-300x167.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-410x270.jpg 410w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-440x246.jpg 440w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-448x448.jpg 448w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-587x510.jpg 587w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-768x429.jpg 768w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-785x438.jpg 785w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-1024x572.jpg 1024w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-1250x590.jpg 1250w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-1440x680.jpg 1440w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-1536x857.jpg 1536w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik-2048x1143.jpg 2048w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2026\/02\/skript-python-ausfyhrungslogik.jpg 2560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/figure><!-- \/wp:image -->\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Die Programmiersprache SQL<\/strong> ist voll von Abfragen, die f\u00fcr die Manipulation von Daten unerl\u00e4sslich sind. Wenn du deine Kenntnisse in diesem Bereich vertiefen m\u00f6chtest, kannst du an unseren Schulungen bei Liora teilnehmen. Diese Kurse sind berufsorientiert und erm\u00f6glichen es dir, am Ende des Kurses zu 100 % einsatzf\u00e4hig zu sein.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:buttons {\"className\":\"is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"} -->\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><!-- wp:button -->\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\">Entdecke unsere Weiterbildungen<\/a><\/div>\n<!-- \/wp:button --><\/div>\n<!-- \/wp:buttons -->\n\n<!-- wp:html -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist SQL DISTINCT?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die SQL-Abfrage DISTINCT hilft, doppelte Eintr\u00e4ge zu begrenzen, indem sie redundante Zeilen aus den Ergebnissen einer SELECT-Abfrage entfernt.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"3 Beispiele f\u00fcr die Verwendung von SQL DISTINCT\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In diesen Beispielen wird gezeigt, wie man SQL DISTINCT f\u00fcr eine einzelne Spalte oder mehrere Spalten verwendet, um doppelte Eintr\u00e4ge zu entfernen.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Die SELECT DISTINCT-Abfrage f\u00fcr eine einzelne Spalte\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ein Beispiel f\u00fcr die Verwendung von SQL DISTINCT auf einer einzigen Spalte, um nur die einzigartigen Werte anzuzeigen, wie bei Nachnamen in einer Kundentabelle.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Alternativen zu SQL DISTINCT\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Es gibt verschiedene Alternativen zu SQL DISTINCT, wie die Verwendung von GROUP BY oder die Anwendung von JOIN-Abfragen, um \u00e4hnliche Ergebnisse zu erzielen.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"SQL mit Liora meistern\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Liora bietet Weiterbildungen an, die dir helfen, SQL effektiv zu erlernen und die F\u00e4higkeiten in der Datenanalyse zu vertiefen.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<!-- \/wp:html -->","protected":false},"excerpt":{"rendered":"<p>Der SELECT-Befehl ist zwar einer der am h\u00e4ufigsten verwendeten Befehle, um Daten aus einer Tabelle zu lesen, aber er hat einige Schw\u00e4chen, wenn er allein verwendet wird. Aus diesem Grund werden weitere Befehle mit ihm kombiniert. Diese Kombinationen erm\u00f6glichen es, die Ergebnisse zu verfeinern. Dies gilt insbesondere f\u00fcr den Befehl SQL DISTINCT, der doppelte Eintr\u00e4ge [&hellip;]<\/p>\n","protected":false},"author":82,"featured_media":218991,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-180181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/180181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/82"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=180181"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/180181\/revisions"}],"predecessor-version":[{"id":218992,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/180181\/revisions\/218992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/218991"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=180181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=180181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}