Generell beschäftigen sich sowohl technische als auch praktische Informatik mit der Lösung konkreter Probleme, wärend theoretische Informatik die Theorie und Methodik betrachtet und entwickelt, derer sich praktische und technische Informatik bedient. Anders gesagt: Technische und praktische Informatik ist angewandte theoretische Informatik. Wobei die Probleme, mit denen sich die technische Informatik beschäftigt, eher 'hardware-nah' sind, und technische Informatik soweit ich weiß recht nah an Elektrotechnik ist. Software-Engineering ist vermutlich das wonach es klingt. Wenn du mich fragst ist das so oder so aber relativ egal, du solltest dir Unis/FH's raussuchen und dir deren Studiengang-Beschreibungen durchlesen - denn was man wirklich lernt hängt, gerade bei sowas wie 'Software Engineering' doch stark von der Uni/FH ab. Natürlich kann man verallgemeinern, dass wenn du Mathe magst, du deinen Fokus vielleicht auf theoretische-, wenn du Elektrotechnik spannend findest, auf technische Informatik legen solltest... Aber am Ende des Tages zählt imho das 'Wo' wirklich mehr als das 'Was'. Mathe mögen solltest du nebenbei eigentlich immer, ansonsten wird's wahrscheinlich keine angenehme Erfahrung.

Viel Erfolg.

...zur Antwort

Ich vermute dir wird meine Antwort nicht sonderlich gefallen, aber ich denke es ist die Wahrheit: Du kannst es vergessen. Warum? Du kannst nicht programmieren, hast keine Ahnung wie man software entwickelt, keine eigene Idee und vermutlich keine großartigen Management-Erfahrungen inklusive unglaublich toller Business-Kontakte (sonst würdest du kaum Fragen). Als Programmierer kann man sich, wenn man ein bisschen Erfahrung hat und einigermaßen was taugt, die Jobs mehr oder weniger aussuchen, und verdient überdurchschnittlich gut, häufig sehr gut. Wenn du einen Programmierer findest, der bereit ist gegen Gewinnbeteiligung für dich zu arbeiten hast du extrem viel Glück! Wirst du aber nicht, jedenfalls keinen, der was drauf hat. Entweder wird dein Programmierer dir einen Kostenvoranschlag zeigen, der dir die Lust nimmt weiter zu machen (warum sollte dir jemand Arbeitszeit schenken?), oder, wenn die idee die du klauen möchtest wirklich der Hammer ist, dann wird dein Programmierer das Ding ohne dich machen. Wozu braucht er dich? Und das ist noch nicht mal moralisch problematisch, schließlich ist es genau das selbe, was du auch tun möchtest: Eine gute Idee, die es schon gibt, selbst umsetzen. Ich meine das nicht böse, im Gegenteil, ich bin realistisch.

...zur Antwort
Wie lasse ich eine Zahlenkette, die aus einem String kommt, nach verschiedenen dingen suchen?

Moin!

Ich stehe noch sehr am Anfang und probiere ein bisschen verschiedene dinge aus ,um mich dem Programm vertraut zu machen.

Am liebsten wäre mir die Lösung anhand einer simplen if formel - auch wenn es wahrscheinlich elegantere wege gibt, um diess problem zu lösen! - soweit bin ich noch nicht.

Ich würde gerne die if formel in all ihren varianten und nutzbarkeiten kennen lernen und mir wäre es wichtig den langen weg über eine if formel zu sehen und dies im zusammenhand mit einer ausgegeben Zahlenkette!

Hier befindet sich die Vorgabe:

(Die zahlenkette beinhaltetet alle gezählten a´s aus dem String)

Es geht immer um die zahlenkette aus den Buchstaben:

Ich möchte, das die Zahlenkette genommen wird und zum beispiel alle Zahlen ausgibt, die größer als die letzte Zahl der zahlenkette sind, aber auch sich selber!

beispiel: (was in der klammer ist, fällt weg!)

8721833211314=87(21)8(3321131)4 = 8784

Dann würde ich gerne wissen, wie man die Formel umformt, damit nur die letzte zahl zusammengerechnet wird:

beispiel: (was in der klammer ist, fällt weg!)

87321233478213133 = (87)3(212)33(47821)3(1)33 = 3 33 3 33= 1 2 1 2

Dann würde ich gerne wissen wie man es so baut, das die letzte zahl zusammen gezählt wird und alles was drüber ist (die eckigen klammern sind über der letzten zahl, die runden klammern drunter und was keine klammer hat ist wie die letzte zahl)

87321233478213133 = [87]3(212)33[478](21)3(1)33 =

[2] 1 () 2 [3] ()1 () 2 = 2 1 2 3 1 2

Die Zwischenschritte müssen nicht ausgegeben werden, sondern nur alles nach dem letzen "=" zeichen.

Zudem würde ich gerne noch wissen wie man nicht die letzte Zahl sondern die erste oder zb 5 zahl nimmt und mit der einen abgleich tätigt.

und ich würde gerne noch wissen wie man anstatt mit der Letzten zahl, das ganze durchsucht mit der letzten zahl +3 oder -2 oder ähnliches!

Wenn sich ein angagierter Helfer findet würde mich das freuen :)

Es gibt nicht zu viel input, falls ihr lust habe die tastatur zum glühen zu bringen :)

Danke an jeden der sich die Zeit nimmt, mir zu helfen :)

Ich hoffe es ist nicht zu viel, aber ich wollte nicht 7 Fragen stellen, für fast das selbe Thema!

...zum Beitrag

Ah hey, du schon wieder ;)

Also, versuch ich's doch noch mal:

Ich werde versuchen dir wieder erst meinen Lösungsansatz zu beschreiben, und dann zu zeigen wie ich es umsetze.

Ich möchte, das die Zahlenkette genommen wird und zum beispiel alle Zahlen ausgibt, die größer als die letzte Zahl der zahlenkette sind, aber auch sich selber!
beispiel: (was in der klammer ist, fällt weg!)
8721833211314=87(21)8(3321131)4 = 8784

Okay, du hast also ein Array mit deiner Zahlenkette - ich nenne es in meinen Beispielen mal zahlen[ ].

Ich bin nicht ganz sicher ob du die zahlen die du versuchst zu ermitteln, nur ausgeben möchtest, oder auch in einem Array speichern willst - ich geh' mal von letzterem aus, schließlich kannst du das Array mit dem Ergebniss dann ja auch einfach ausgeben lassen.

Erster Tipp den ich dir generell geben kann: Versuche beim Programmieren (und eigentlich auch sonst im Leben) immer dein Problem in möglichst viele kleine Probleme zu zerlegen, und löse die dann Schritt für Schritt. Probieren wir das mal:

Ich möchte, das die Zahlenkette genommen wird und zum beispiel alle Zahlen ausgibt, die größer als die letzte Zahl...

Ah Stop, hier ist die erste Aufgabe die es zu lösen gilt: Finde heraus was die letzte Zahl ist. Du erinnerst dich vielleicht noch an die Lösung aus dem anderen Beispiel?

Ein Array hat Elemente und eine Länge. Stell dir ein Array namens myArray vor, es sieht folgendermaßen aus:

myArray

Index:      |  0  |  1  |  2  |  3  |
Element:    |  b  |  e  |  f  |  s  |

Was ist die Länge dieses Arrays? Antwort: Vier. Die Länge ist die Anzahl der Elemente die es hat. Und da oben stehen ja, wie man sieht, vier Buchstaben. Aber was steht an Index 4? Richtig, gar nix. Weil der Index bei 0 angefangen hat zu zählen, aber die Anzahl der Elemente bei 1 anfängt zu zählen. Wenn du das letzte Element willst brauchst du also die Länge (.lenght) weniger 1.

Also gilt (in deinem Fall, vergiss ab hier myArray wieder):

int letzteZahl = zahlen[zahlen.length-1]

Java ist ja so freundlich uns .length mitzuliefern, in anderen Sprachen (etwa c++) ist das ein wenig aufwendiger.

Gut, jetzt weißt du, was die Letzte Zahl ist - was kam als nächstes?

und zum beispiel alle Zahlen ausgibt, die größer als die letzte Zahl der zahlenkette sind, aber auch sich selber!

Ah genau, du willst also das Array mit den Zahlen durchgehen, und bei jedem Element gucken, ob es größer oder gleich groß ist wie die Letzte Zahl.

Bauen wir erstmal eine Schleife dafür:

for (int i; i<zahlen.lenght; i++){
    //... hier willst du was abfragen
}

Wie könnte die Abfrage denn aussehen? Naja die Schleife soll ja alle Elemente von zahlen[ ] durchlaufen, und du möchtest wissen, ob das Element welches gerade betrachtet wird, größer oder gleich ist, wie das letzte Element.

"zahlen[i]" ist schon mal das Element, welches gerade betrachtet wird.

das letzte Element hast du auch schon: "letzteZahl."

Also lautet die Frage: Ist zahlen[i] größer/gleich letzteZahl?

Wie sieht das als if-abfrage aus?

if (zahlen[i] >= letzteZahl){...}

Ich bastel dir da noch mal eine for-each Schleife drauß, wie in dem letzten Beispiel - erinnerst du dich noch? Muss man nicht so machen, ist aber hübscher (und einfacher):

for (int i : zahlen){
    if (i >= letzteZahl){
        myArrayList.add(i);
    }
}

Nächste Aufgabe:

Dann würde ich gerne wissen, wie man die Formel umformt, damit nur die letzte zahl zusammengerechnet wird:
beispiel: (was in der klammer ist, fällt weg!)
87321233478213133 = (87)3(212)33(47821)3(1)33 = 3 33 3 33= 1 2 1 2

Also, das hast du ja in deinem Buchstaben-Beispiel schon ganz ähnlich gemacht: Denken wir wieder Schritt für Schritt... Was gibt es zu tun?

Das Array Zahl für Zahl durchlaufen und rausfinden, ob die Zahl die wir angucken die gleiche Zahl ist, wie die letzte Zahl. Wenn die zahl die gleiche ist, dann wollen wir zählen.

Fangen wir an: Das Array Zahl für Zahl durchlaufen - kennste schon:

for (int i; i<zahlen; i++){
    /*...rausfinden, ob die Zahl die wir angucken die
    gleiche Zahl ist, wie die letzte Zahl.*/
}

Nächster Schritt: rausfinden, ob die Zahl die wir angucken die gleiche Zahl ist, wie die letzte Zahl - kennst du auch schon:

letzte Zahl: letzteZahl = zahlen[zahlen.length-1];

aktuelle Zahl: zahlen[i]

if (zahlen[i] == letzteZahl){
    /*...Wenn die zahl die gleiche ist, dann wollen wir
    zählen*/
}

und als letztes: Wenn die zahl die gleiche ist, dann wollen wir zählen - also wie machen wir das? Du hast es in deinem Buchstabenbeispiel schon ganz ähnlich umgesetzt... Wir führen eine neue Variable ein mit der wir uns merken, wie oft zahl[i] == letzteZahl war. Diese Variable zählen wir immer einen hoch, wenn zahl[i] == letzteZahl ist, und wenn nicht, dann setzen wir sie zurück, und adden sie zu unserer ArrayList (die ich hier myArrayList nenne). Es gäbe auch unzählige andere Möglichkeiten außer einer ArrayList, aber da du es so machst bleib ich mal dabei:

if (zahlen[i] == letzteZahl){
    count++
} else {
    count = 0;
    myArrayList.add(count);
}

Wenn du das zusammensetzt hast du die Lösung - wie immer auch hier mein Tipp: for-each :P Problem Gelöst - NEXT!

Dann würde ich gerne wissen wie man es so baut, das die letzte zahl zusammen gezählt wird und alles was drüber ist (die eckigen klammern sind über der letzten zahl, die runden klammern drunter und was keine klammer hat ist wie die letzte zahl)
87321233478213133 = [87]3(212)33[478](21)3(1)33 =
[2] 1 () 2 [3] ()1 () 2 = 2 1 2 3 1 2

Du willst also genau das gleiche machen wie in dem Probelm davor - nur dass du diesmal nicht nur die gleiche Zählst, sondern auch die, die größer sind.

Step-By-Step:

Das Array Zahl für Zahl durchlaufen und rausfinden, ob die Zahl die wir angucken die gleiche Zahl ist, wie die letzte Zahl. Wenn die Zahl die gleiche ist, dann wollen wir zählen. Oder ob die Zahl die wir angucken größer ist als die Letzte Zahl. Wenn die Zahl größer ist, dann wollen wir auch (separat) zählen.

Du siehst - fast die gleiche Aufgabenstellung. Du brauchst lediglich eine Bedingung und einen counter mehr:

if (zahlen[i] == letzteZahl){
    countEqual++
    if (countGreater > 0){
        countGreater = 0;
        myArrayList.add(countGreater);
    }
} else if (zahlen[i] > letzteZahl) {
    countGreater++
    if (countEqual > 0){
        countEqual = 0;
        myArrayList.add(countEqual);
    }
} else {
    if (countEqual > 0){
        myArrayList.add(countEqual);
    } else if (countGreater > 0){
        myArrayList.add(countGreater);
    } 
    countEqual = 0;
    countGreater = 0; 
}
Zudem würde ich gerne noch wissen wie man nicht die letzte Zahl sondern die erste oder zb 5 zahl nimmt und mit der einen abgleich tätigt.

Die erste Zahl eines Arrays steht immer an Index? Nah? Nah? Komm Schon! Riiichtig... 0! ;)

Fragst du nach der ersten Zahl, fragst du nach array[0].

Die 5. Zahl steht immer an Index? Richtiiig... 4.

Gleiches Spiel: array[4].

und ich würde gerne noch wissen wie man anstatt mit der Letzten zahl, das ganze durchsucht mit der letzten zahl +3 oder -2 oder ähnliches!

Wie du die letzte Zahl rausfindest hatten wir ja oben schon. int letzteZahl = array[array.length-1]. Letzte Zahl +3 ist also? letzteZahl+3; easy as that ;)

soo, das war's erstma... viel Erfolg

...zur Antwort

Ein gutes "Ich-kann-schon-super-Proggen-aber-will-js-lernen-Tutorial" habe ich leider nicht für dich, das sei Vorweg gesagt. Trotzdem ein paar Tips, schaden wird's wohl nicht :)

Ich persönlich finde für web-krams w3school extrem praktisch - gut zum durchklicken und überfliegen, wenn man eigentlich nur wirklich wissen will, wie der syntax funktioniert.

Werf auf jeden Fall mal einen blick auf Ajax https://www.w3schools.com/xml/ajax_intro.asp - sollte dir Ajax noch nicht vertraut sein mach dich damit bekannt, denn ohne geht im Web-Dev bereich eigentlich nix. Wenn du, wie du schreibst, ein Grundverständniss von js hast, schau dir auch auf jeden Fall noch mal JQuery an, falls du damit noch nicht vertraut bist - Das ist eine sehr mächtige js-Bibliothek mit eigenem syntax... Ob man's mag oder nicht, man begegnet heutzutags JQuery fast mehr als "vanilla-js". https://www.w3schools.com/jquery/default.asp

Ansonsten wäre mein Ansatz mich hinzusetzen und einfach mal n paar sachen zu schreiben, damit einem die Syntax vertraut wird.

...zur Antwort

Ich werde es mal versuchen, bin mir nur nicht ganz sicher, ob ich deine Frage richtig verstanden habe. Aber fangen wir doch mal an - ich erkläre erst was ich tue und zeige dir dann code:

Wie forme ich eine for schleife mit einem if befehl so um, das von alleine heraus gefunden wird,welcher Buchstaben zusammen gezählt werden sollen?

Du möchtest dafür als erstes vermutlich mal rausfinden, was der letzte Buchstabe ist, denn nur der soll ja gezählt werden. Dazu musst du die Frage stellen: Welches Element steht an letzter Position in meinem Array strArr?

Eine Einfache Lösung wäre:

strArr[strArr.length-1]

Du sagst, du möchtest gerne das Element des Arrays namens strArr haben, welches an der stelle Steht die der Länge des Arrays - 1 entspricht. Warum -1? Weil Arrays ja bei Null anfangen, wenn ein Array myArray also 5 Elemente lang ist willst du myArray[4] - also eins weniger als die Länge. Das Ergebniss von strArr[strArr.length-1] wird also das Element an letzter Stelle von strArr sein, und das ist der Char "b". Super, aber was machen wir jetzt damit? Erstmal merken wir es uns, damit wir später damit eine Abfrage bauen können. Also sagen wir:

char last = strArr[strArr.length-1];

last hat nun einen Wert von "b".

Als nächstes kommt deine if-Abfrage in der For-Schleife. Du fragst momentan:

if(strArr[i]=='a'){...}

Nun wollen wir aber nur etwas tun, wenn strArr[i] == "b" ist, oder anders gesagt wenn strArr[i] den selben wert wie das letzte Element aus strArr hat - ahnst du worauf das hinaus läuft?

if(strArr[i]==last){...}

oder alternativ:

if(strArr[i]==strArr[strArr.length-1];

wenn du dir die Variable "last" sparen möchtest.

Den Rest deines Programms kannst du so lassen wie er ist, und die zweite for-Schleife einfach entfernen. Das Ergebniss für die b's bleibt das gleiche.

Allerdings gibt es da noch ein paar andere Dinge, die mir eigenartig erscheinen. Ich verstehe nicht ganz, was deine ArrayLists tun sollen und warum du .add benutzt. Klar bringt das ein Ergebniss, vielleicht auch das was du willst - dann sehe ich den Sinn nur nicht. Sollte es dein Plan sein einfach nur zu zählen wie häufig der letzte Buchstabe in dem Array strArray vor kommt, dann könntest du einfach sagen:

for (int i = 0; i < strArr.length; ++i){
    if(strArr[i]==last){
       cnt++;
    }
}

und am Ende cnt ausgeben, was ja schon gezählt hat wie oft "b" vorkommt. Vielleicht verstehe ich dich aber auch einfach hier nicht.

Du könntest nebenbei statt einer for-Schleife auch eine for-each Schleife benutzen. Beides ist okay, aber da du gerade lernst probier ruhig mal letzteres, es wäre in diesem Beispiel deutlich eleganter:

for(char x : strArr){
    if(x==last){
       cnt++;
    }
}

Diese Schleife läuft für jedes Element von strArr genau ein mal, und weist in jedem Durchlauf der Variable x den Wert des aktuellen Elements von strArr zu.

for(char x : array){
    system.out.println(x);
}

ist das gleiche wie

for(int x; x < array.lenght; x++){
    system.out.println(array[x]);
}

Das nur als kleinen Tipp.

Sollte das dir alles gar nicht geholfen haben erkläre doch noch mal genau, was das Programm erreichen soll.

Grüße

...zur Antwort

Dein Problem ist glaube ich, dass du nicht konkret formulieren kannst, was du eigentlich lernen möchtest. "Hacken" als eine einzelne, definierte Tätigkeit, die man erlernen kann, gibt es nicht. Anders gesagt: "Hacken" ist ein Überbegriff für ganz verschiedene Tätigkeiten, die ganz verschiedene Fähigkeiten erfordern - Die Antworten könnten von: "Lerne alles über Datenbanken, SQL und wie PHP mit userinputs in SQL-Statements umgeht" über "lerne Assembly, C und wie das Betriebssystem deiner Wahl funktioniert" bis hin zu "lerne wie du vertrauenserweckend am Telefon klingst" alles sein. Die Frage die du dir (imho) wirklich stellen solltest ist: Was interessiert dich? Interessiert dich Web-Entwicklung? Interessiert dich Netzwerktechnik? Interessiert es dich wie Server funktionieren? Interessiert es dich wie ein Betriebssystem funktioniert? Magst du Mathe - und wenn ja - interessiert dich Verschlüsselung? Und so weiter.

Wenn dich eines dieser Themen interessiert, fange an dich damit auseinanderzusetzen - lese Dinge, probier Dinge, lese noch mehr Dinge... usw. Du wirst von selbst erkennen, wo Schwachstellen in einem System liegen, wenn du viel über das System weißt.

Und wenn du merkst, dass dich das eigentlich alles gar nicht so sehr interessiert, dann weißt du, dass dich "Hacken" auch nicht wirklich interessiert - denn "Hacken" ist nicht wirklich was anderes, als: Sich extrem viel mit einem Ding zu beschäftigen und zu verstehen, wo das Ding unvollständig ist.

Hoffentlich viel Spaß dabei

...zur Antwort

Klassiker die auf deiner Liste fehlen und mir auf anhieb einfallen:

Neon Genesis Evangelion, Cowboy Bebop, Akira.

...zur Antwort

was für ein handy hast du denn? Und was bedeutet "geht nicht mehr an" genau? Was passiert?

...zur Antwort

Gibt es irgendwelche Fehlermeldungen? Wie sieht ein Absturz konkret aus? Dein Problem ist leider sehr generell formuliert daher kann man echt nur raten: mal deinen RAM getestet? (memtest o.ä). Mal Temperatur deiner Grafikkarte gecheckt? Gibt's überall gute Tools für, Google mal. Ansonsten irgendwas kürzlich installiert, geändert?

...zur Antwort

Die korrekte Antwort wäre in etwa: Einen Computer und ein USB-Kabel oder alternativ: Das Handy selbst (und die richtige Software). Diese Antwort wird dir nur vermutlich nicht weiter helfen. Ich glaube, dass wenn du genauer beschreibst, was du erreichen möchtest, man dir wesentlich besser helfen könnte.

...zur Antwort

Zweiter versuch: Ich bin kein c experte, aber ist ein char array[11] nicht ein array aus 11 zeichen, also ein 11-stelliger string, und nicht wie bei dir 11 strings? Versuch mal ein array aus 11 char-pointern zu benutzen. char *berufe[11].

Oh, und du brauchst narürlich kommas zwischen den Elementen... {"Beruf 1", "Beruf 2"...}

...zur Antwort

Du musst deinen rng seeden bevor du rand() benutzt. probier's mal mit srand(irgendeinenummer);

...zur Antwort

Es gibt mehrere Möglichkeiten: -wie erwähnt könntest du ein Hintergrundbild nutzen. Du könntest auch einen Verlauf benutzen, css bietet dafür "gradient". Syntax ist: background: linear-gradient (Richtung, Farbe1, Farbe2, ...). Richtung ist optional. Du könntest auch mehrere divs erstellen, diese so anordnen, wie du die Farben verteilen willst, und den divs eine background-color geben.

...zur Antwort

Wie unten erwähnt handelt es sich um eine n:n Beziehung (eine Bestellnummer kann n Produkte beinhalten, ein Produkt kann in n Bestellnummern vorkommen).

Die einzige saubere Lösung so eine Beziehung abzubilden ist eine Verknüpfungstabelle.

In deinem Beispiel hast du eine Tabelle 'Bestellung' und eine Tabelle 'Produkt'. Was du brauchst ist eine weitere Tabelle, etwa 'Bestellung_Produkt', in der du sowohl Produkt-Nr als Fremdschlüssel, als auch Bestell-Nr als Fremdschlüssel hast. Eine Abfrage, etwa um zu gucken welche Produkte in einer Bestell-Nr bestellt wurden, machst du dann mit JOIN. Das klingt erstmal ein wenig kompliziert, ist aber eigentlich ganz einfach, hier ein Beispiel für dich:

CREATE TABLE Bestellung

(

   Bestell_Nr int PRIMARY KEY AUTO_INCREMENT,

   Bestelldatum DATE,

Empfangsdatum DATE,

);

CREATE TABLE Produkt

(

   Produkt_nr int PRIMARY KEY AUTO_INCREMENT,

   Produktname varChar NOT NULL

);

CREATE TABLE Produkt_Bestellung

(

   Bestell_nr int NOT NULL,

   Produkt_nr int NOT NULL,

   CONSTRAINT PK_ProduktBestellung PRIMARY KEY

   (

       Bestell_nr,

       Produkt_nr

   ),

   FOREIGN KEY (Bestell_nr) REFERENCES Bestellung (Bestell_nr),

   FOREIGN KEY (Produkt_nr) REFERENCES Produkt (Produkt_nr)

)

(dieser Syntax ist für eine MySql-Datenbank, wenn du was anderes benutzt musst du ihn vielleicht leicht abändern).

Wenn du jetzt eine Bestellung hast, in der drei Produkte enthalten sind, dann musst du in der Verknüpfungstabelle drei Einträge erstellen, in denen du die Bestell-Nummer deiner Bestellung verwendest, und jeweils die Produkt_Nummer des Produktes.

Eine Query sieht dann so aus:

Um rauszufinden welche Produkte in bestellung "12" enthalten sind:

SELECT * FROM Produkt

JOIN Produkt_Bestellung ON Produkt.Produkt_nr = Produkt_Bestellung.Produkt_nr

WHERE Produkt_Bestellung.Bestellung_nr = 12

Du Fragst quasi, welche Einträge aus der Tabelle Produkt (SELECT * FROM PRODUCT) in der Tabelle Produkt_Bestellung (JOIN ...) enthalten sind, und dort die Bestellung_nr 12 haben (WHERE...)

...zur Antwort