tag:forum.selfhtml.org,2005:/self SQL Sortierung – SELFHTML-Forum 2021-02-06T13:58:19Z https://forum.selfhtml.org/self/2021/feb/06/sql-sortierung/1783702?srt=yes#m1783702 Matthias Apsel matthias.apsel@selfhtml.org https://brückentage.info 2021-02-06T12:18:10Z 2021-02-06T12:18:10Z SQL Sortierung <p>Hallo alle,</p> <p>Folgendes vereinfachtes Beispiel. Es gibt eine Tabelle mit Datensätzen. Eine Spalte heißt "Name1" (NOT NULL), eine zweite "Name2" (NULL).</p> <table> <thead> <tr> <th>ID</th> <th>Name1</th> <th>Name2</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Anton</td> <td>NULL</td> </tr> <tr> <td>2</td> <td>Paula</td> <td>Siegfried</td> </tr> <tr> <td>3</td> <td>Emil</td> <td>Ludwig</td> </tr> <tr> <td>4</td> <td>Friedrich</td> <td>NULL</td> </tr> <tr> <td>5</td> <td>Xanthippe</td> <td>Berta</td> </tr> </tbody> </table> <p>Die Sortierung via SQL soll so erfolgen, dass sich von NULL verschiedene Namen2 ggf. einsortieren.</p> <table> <thead> <tr> <th>ID</th> <th>Name1</th> <th>Name2</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Anton</td> <td></td> </tr> <tr> <td>5</td> <td></td> <td>Berta</td> </tr> <tr> <td>4</td> <td>Friedrich</td> <td></td> </tr> <tr> <td>3</td> <td></td> <td>Ludwig</td> </tr> <tr> <td>2</td> <td></td> <td>Siegfried</td> </tr> </tbody> </table> <p>Wie ließe sich eine solche Sortierung erreichen? Die Namen1 sollen natürlich auch bleiben, ich habe sie nur zur Verdeutlichung der gewünschten Sortierung weggelassen.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Du kannst das Projekt SELFHTML unterstützen,<br> indem du bei Amazon-Einkäufen <a href="https://smile.amazon.de/ch/314-570-45498" rel="nofollow noopener noreferrer">Amazon smile</a> (<a href="https://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=202035970%5D" rel="nofollow noopener noreferrer">Was ist das?</a>) nutzt. </div> https://forum.selfhtml.org/self/2021/feb/06/sql-sortierung/1783703?srt=yes#m1783703 MudGuard http://www.andreas-waechter.de/ 2021-02-06T12:40:47Z 2021-02-06T12:40:47Z SQL Sortierung <p>Hi,</p> <blockquote> <p>Folgendes vereinfachtes Beispiel. Es gibt eine Tabelle mit Datensätzen. Eine Spalte heißt "Name1" (NOT NULL), eine zweite "Name2" (NULL).</p> </blockquote> <blockquote> <p>Die Sortierung via SQL soll so erfolgen, dass sich von NULL verschiedene Namen2 ggf. einsortieren.</p> </blockquote> <p>also <code>order by coalesce(name2, name1)</code> ?</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/self/2021/feb/06/sql-sortierung/1783704?srt=yes#m1783704 Matthias Apsel matthias.apsel@selfhtml.org https://brückentage.info 2021-02-06T13:14:22Z 2021-02-06T13:14:22Z SQL Sortierung <p>Hallo MudGuard,</p> <blockquote> <p>also <code>order by coalesce(name2, name1)</code> ?</p> </blockquote> <p>Sieht so aus. Das war ja einfach. Dankeschön.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Du kannst das Projekt SELFHTML unterstützen,<br> indem du bei Amazon-Einkäufen <a href="https://smile.amazon.de/ch/314-570-45498" rel="nofollow noopener noreferrer">Amazon smile</a> (<a href="https://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=202035970%5D" rel="nofollow noopener noreferrer">Was ist das?</a>) nutzt. </div> https://forum.selfhtml.org/self/2021/feb/06/sql-sortierung/1783709?srt=yes#m1783709 MudGuard http://www.andreas-waechter.de/ 2021-02-06T13:58:19Z 2021-02-06T13:58:19Z SQL Sortierung <p>Hi,</p> <blockquote> <blockquote> <p>also <code>order by coalesce(name2, name1)</code> ?</p> </blockquote> <p>Sieht so aus. Das war ja einfach. Dankeschön.</p> </blockquote> <p>Manchmal braucht's halt einfach jemand außenstehendes, der draufguckt.</p> <p>Freut mich, wenn ich helfen konnte.</p> <p>cu,<br> Andreas a/k/a MudGuard</p>