MySQL - Mit IF eine MySQL-Datenbank abfragen
Heute ist es mir mal wieder passiert, dass ich in einer Datenbank eine Abfrage machen wollte mit der man auf einen bestimmten Umstand anders reagieren könnte. Und dabei ist mir mal wieder nicht die richtige Syntax eingefallen. Ich wollte den Inhalt einer Spalte abfragen, und wenn diese nicht vorhanden ist, soll der Wert einer anderen Spalte genommen werden. MS-Office-Forum - Problem mit einer Abfrage. Der Grund dafür könnte sein, dass eine Tabelle verschiedene Sprachversionen in den einzelnen Spalten ist, und wenn jetzt z. B. Spanisch noch nicht übersetzt ist, soll er eben die Übersetzung aus der Englischen Spalte nehmen. So würde das Ganze dann aussehen:
SELECT IF(spanisch LIKE '', englisch, spanisch) AS MeinText
FROM tabelle
WHERE id = 1;
Das schöne daran ist, ich kann jetzt in meinem php Code einfach echo $row['MeinText']; einbauen und muss mich dann hier nicht mit einer php IF-Then-Else Geschichte rumplagen, da es in MySQL doch einfacher zu handhaben ist. Vielleicht hilft Euch das ja weiter.
- Access abfragen beispiele 2019
- Access abfragen beispiele von
Access Abfragen Beispiele 2019
Mir hat es zumindest geholfen. :-)
Access Abfragen Beispiele Von
Formulare bieten Möglichkeiten der Navigation in Datenbanken, der effizienten Datenerfassung und Bearbeitung. Berichte dienen dazu, die mit Abfragen zusammengestellten Daten für den Ausdruck aufzubereiten. Monatliche Reportings oder wiederkehrende Ausdrucke von Daten stehen hierbei im Fokus. Außerdem wird eine Einführung in Makros zur interaktiven Steuerung von Formularen und Berichten gegeben.
Ich danke noch mal für die Hilfsangebote. Hallo, den Hinweis auf leere Felder und dass diese mit Nz() behandelt werden müssen, gab ich bereits in meiner 1. Access abfragen beispiele 2019. Antwort. Zitat von: MzKlMu Es müssen auch immer alle 6 Felder gefüllt sein, sonst funktioniert es auch nicht. Das sieht dann so aus: Gesamtsumme: Nz([MengeA];0)*Nz([EPreisA];0)+Nz([MengeB];0)*Nz([EPreisB];0)+Nz([MengeC];0)*Nz([EPreisC];0) Nz ist auch für die Berechnung PreisA/B/C zu verwenden. Außerdem solltest Du die Gesamtsumme immer auf meine Art brechnen, da man in weiteren Berechnungen nicht immer berechnete Felder verwenden kann.