Als «sql» getaggte Fragen

266
Cast von VARCHAR nach INT - MySQL

Meine aktuellen Daten für SELECT PROD_CODE FROM `PRODUCT` ist PROD_CODE 2 5 7 8 22 10 9 11 Ich habe alle vier Abfragen ausprobiert und keine funktioniert. ( Ref ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM...

263
MySQL SELECT nur keine Nullwerte

Ist es möglich, eine select-Anweisung auszuführen, die nur NOT NULL-Werte akzeptiert? Im Moment benutze ich Folgendes: SELECT * FROM table Und dann muss ich die Nullwerte mit einer PHP-Schleife herausfiltern. Gibt es eine Möglichkeit: SELECT * (that are NOT NULL) FROM table ? Wenn ich jetzt...

260
Was ist der Unterschied zwischen HAVING und WHERE?

Ich muss falsch googeln oder ich habe einen dummen Moment in der Zeit. Was ist der Unterschied zwischen HAVINGund WHEREin einer SQL SELECTAussage? EDIT: Ich habe Stevens Antwort als die richtige markiert, da sie die wichtigsten Informationen auf dem Link enthielt: Wenn GROUP BYnicht verwendet,...

260
Maximale Länge von MySQL und GROUP_CONCAT ()

Ich verwende GROUP_CONCAT()in einer MySQL-Abfrage, um mehrere Zeilen in eine einzelne Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion beträgt jedoch 1024Zeichen. Mir ist sehr wohl bewusst, dass ich den Parameter ändern kann group_concat_max_len, um dieses Limit zu...

260
Holen Sie sich Tabellennamen mit der SELECT-Anweisung in MySQL

In MySQL weiß ich, dass ich die Tabellen in einer Datenbank auflisten kann mit: SHOW TABLES Ich möchte diese Tabellennamen jedoch in eine andere Tabelle einfügen, zum Beispiel: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Gibt es eine Möglichkeit, die Tabellennamen mit einer...