Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.


6
Links Join With Where-Klausel
Ich muss alle Standardeinstellungen aus der Einstellungstabelle abrufen, aber auch die Zeicheneinstellung abrufen, falls für x Zeichen vorhanden. Diese Abfrage ruft jedoch nur die Einstellungen ab, bei denen das Zeichen = 1 ist, nicht die Standardeinstellungen, wenn der Benutzer niemanden festgelegt hat. SELECT `settings`.*, `character_settings`.`value` FROM (`settings`) LEFT JOIN `character_settings` …

6
MySQL CONCAT gibt NULL zurück, wenn ein Feld NULL enthält
Ich habe folgende Daten in meiner Tabelle "Geräte" affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL Ich habe unten Abfrage ausgeführt SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices Es …
162 mysql  sql  null  concat 


15
Bessere Techniken zum Trimmen führender Nullen in SQL Server?
Ich benutze dies seit einiger Zeit: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) In letzter Zeit habe ich jedoch ein Problem mit Spalten mit allen "0" -Zeichen wie "00000000" festgestellt, da niemals ein nicht "0" -Zeichen gefunden wird, das übereinstimmt. Eine alternative Technik, die ich gesehen habe, ist die Verwendung von TRIM: REPLACE(LTRIM(REPLACE(str_col, …

15
LIMIT 10..20 in SQL Server
Ich versuche so etwas wie: SELECT * FROM table LIMIT 10,20 oder SELECT * FROM table LIMIT 10 OFFSET 10 aber mit SQL Server Die einzige Lösung, die ich gefunden habe, sieht nach Overkill aus: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases …



13
Wie kann ich die SQL eines PreparedStatements abrufen?
Ich habe eine allgemeine Java-Methode mit der folgenden Methodensignatur: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Es öffnet eine Verbindung, erstellt eine PreparedStatementmit der SQL-Anweisung und den Parametern im queryParamsArray variabler Länge, führt sie aus, speichert das ResultSet(in a CachedRowSetImpl) zwischen, schließt die Verbindung und gibt die zwischengespeicherte Ergebnismenge zurück. …

5
Geben Sie 0 zurück, wenn das Feld in MySQL null ist
Gibt es in MySQL eine Möglichkeit, die "Gesamt" -Felder auf Null zu setzen, wenn sie NULL sind? Folgendes habe ich: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT SUM(upr.amount) FROM uc_payment_receipts upr WHERE uo.order_id = upr.order_id ) AS payment_received, …
160 sql  mysql 

9
MySQL Workbench: So halten Sie die Verbindung aufrecht
Fehlercode: 2013. Verbindung zum MySQL-Server während der Abfrage unterbrochen Ich benutze MySQL Workbench. Außerdem führe ich einen Stapel von Einfügungen aus, insgesamt etwa 1000 Zeilen (z. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4B. 1000-fach multipliziert). Jeder Stapel benötigt eine beträchtliche Zeit, einige davon …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.