Ich musste zwei Tabellen erstellen (Studenten und Noten) und dann die Werte einfügen. Diese sind die queries-Wie schreibe ich MySQL-Abfragen?
CREATE TABLE students (student_id INT(3) NOT NULL PRIMARY KEY AUTO_ INCREMENT,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(50) NOT NULL);
CREATE TABLE grades (student_id INT (3) NOT NULL PRIMARY KEY AUTO_
INCREMENT,
gpa DOUBLE);'
INSERT INTO students (student_id, firstname, lastname) VALUES (‘123’,
‘Some’, ‘One’);
INSERT INTO students (student_id, firstname,lastname) VALUES (‘125’,
‘Another’, ‘One’);
INSERT INTO students (student_id, firstname,lastname) VALUES (‘167’, ‘Good’,
‘Student’);
INSERT INTO grades (student_id, gpa) VALUES (‘123’, ‘2.34);
INSERT INTO grades (student_id, gpa) VALUES (‘125’, ‘3.21’);
INSERT INTO grades (student_id, gpa) VALUES (‘167’, ‘3.86’);
So, jetzt, wenn ich die SQL-SELECT-Abfrage verwenden, um bestimmte Zeilen (GPA über 3,5) zu finden und benutzen müssen die LEFT
und die CONCAT
Funktion, um mir den Namen Gute Schüler, genau wie mache ich das? Wie verwende ich die Funktionen LEFT
und CONCAT
um Zeilen zu generieren?
Sie müssen google 'Select-Anweisung' –
Ich verstehe nicht den Punkt der Noten Tabelle. Warum speicherst du das gpa nicht im Schülertisch? – Strawberry