Neuste Artikel aller Themen


      
28.10.2025

ORDER BY je nach Bedingung Spalte1 oder Spalte2


Je nach Inhalt von Spalte 1 soll entweder nach Spalte 1 oder nach Spalte 2 sortiert werden.
...ORDER BY CASE WHEN mydate != '0000-00-00 00:00:00' THEN mydate ELSE timestamp END

Stichworte:
MySql, MariaDB, ORDER BY, Spalte je nach Bedingung


      
10.09.2025

Wo findet man Items, Things usw. wenn diese über die UI-erstellt wurden?


Antwort:
$OPENHAB_USERDATA/jsondb

Stichworte:
Openhab 5, OH5, Items, Things, Speicherort, Verzeichnis, Datei


      
21.07.2025

Speicherplatz freigeben


Unter MySql/MariaDB kann der Speicherplatz mit folgendem Befehl wieder freigegeben werden:

OPTIMIZE TABLE myTable;

Der Aufruf dieses Befehls ist immer dann sinnvoll, wenn eine größere Menge an Datensätzen gelöscht wurde.

Stichworte:
MySql, MariaDB, Speicher freigeben, Tabelle optimieren


      
14.07.2025

Doubletten löschen


DELETE t1 FROM mytable t1 INNER JOIN mytable t2 ON t1.column1 = t2.column1 AND t1.column2 = t2.column2 WHERE t1.id < t2.id;

Stichworte:
MySql, MariaDB, Doubletten löschen, doppelte Einträge entfernen


      
13.06.2025

Zeichensatz ermitteln


Die Größe des Standard-Zeichensatzes kann wie folgt ermittelt werden:
const fontsizeStr = window.getComputedStyle( document.querySelector("body")).getPropertyValue("font-size");


      
26.05.2025

Den eingegebenen Text aus einer TextArea ermitteln


Um den Inhalt einer TextArea zu erhalten ist wie folgt zu verfahren:
let textOfTextArea: string = (document.getElementById("my-textarea")).value;

Stichworte:
TypeScript, TextArea, Inhalt, Wert, Text


      
22.05.2025

JOIN - einfachste Form


Die einfachste Version eines Join kommt sogar ohne das Schlüsselwort join aus:

Tabelle personen:
id   | Name 
-----|------------
1234 | Hugo Hüpfer
1235 | Trude Tropf

Tabelle bestellungen:
bezeichnung | preis | personid
------------|-------|----------
Reifen      |   500 | 1234
Kette       |   200 | 1235
Bremse      |   700 | 1234

SQL-Statement:
SELECT p.name, b.bezeichnung FROM personen p, bestellungen b WHERE p.uid=b.personid

Ergebnis:
name        | bezeichnung
------------|-------------
Hugo Hüpfer | Reifen
Trude Tropf | Kette
Hugo Hüpfer | Bremse

Stichworte:
MySql, MariaDB, join


      
PHP   
17.05.2025

super-Konstruktor aufrufen


class MyClass extends OtherClass {
   public function __construct($param) {
      parent::__construct($param);
   }
}

class OtherClass {
   public function __construct($param) {
      $this->param = $param;
   }
}

Stichworte:
PHP, super __construct aufrufen, Konstruktor der super-Klasse aufrufen


      
07.02.2025

Tabellenstruktur anzeigen


Die Tabellenstruktur kann mit folgendem Befehl angezeigt werden:
DESCRIBE myTable

Stichworte:
MySql, MariaDB, Tabellenstruktur anzeigen, Spalten ermitteln


      
23.01.2025

forEach


myArray.forEach(elem => {
   elem.innerHTML = "Huhu";
});


Stichworte:
JavaScript, forEach, Beispiel