tag:forum.selfhtml.org,2005:/selfSQL Sortierung – SELFHTML-Forum2021-02-06T13:58:19Zhttps://forum.selfhtml.org/self/2021/feb/06/sql-sortierung/1783702?srt=yes#m1783702Matthias Apselmatthias.apsel@selfhtml.orghttps://brückentage.info2021-02-06T12:18:10Z2021-02-06T12:18:10ZSQL 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#m1783703MudGuardhttp://www.andreas-waechter.de/2021-02-06T12:40:47Z2021-02-06T12:40:47ZSQL 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#m1783704Matthias Apselmatthias.apsel@selfhtml.orghttps://brückentage.info2021-02-06T13:14:22Z2021-02-06T13:14:22ZSQL 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#m1783709MudGuardhttp://www.andreas-waechter.de/2021-02-06T13:58:19Z2021-02-06T13:58:19ZSQL 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>