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.

15
Erstellen Sie mit T-SQL ein Datum aus Tag, Monat und Jahr
Ich versuche, ein Datum mit einzelnen Teilen wie 12, 1, 2007 in eine Datums- / Uhrzeitangabe in SQL Server 2005 zu konvertieren. Ich habe Folgendes versucht: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) Dies führt jedoch zu einem falschen Datum. Was ist der richtige Weg, um die drei …

9
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 * auswähle, erhalte ich …
263 mysql  sql  select  notnull 


9
Der beste Weg, um mehrzeilige Einfügungen in Oracle durchzuführen?
Ich suche nach einer guten Möglichkeit, mehrzeilige Einfügungen in eine Oracle 9-Datenbank durchzuführen. Das Folgende funktioniert in MySQL, scheint jedoch in Oracle nicht unterstützt zu werden. INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, …

8
Deaktivieren Sie die Rails SQL-Protokollierung in der Konsole
Gibt es eine Möglichkeit, die SQL-Abfrageprotokollierung zu deaktivieren, wenn ich Befehle in der Konsole ausführe? Im Idealfall wäre es großartig, wenn ich es einfach deaktivieren und mit einem Befehl in der Konsole wieder aktivieren könnte. Ich versuche, etwas zu debuggen und verwende "Puts", um einige relevante Daten auszudrucken. Die Ausgabe …


18
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, HAVINGverhält es sich wie eine …
260 sql  where  having 

7
Wie setze ich den Auto-Inkrement-Primärschlüssel in PostgreSQL?
Ich habe eine Tabelle in PostgreSQL mit 22 Spalten und möchte einen Primärschlüssel mit automatischer Inkrementierung hinzufügen. Ich habe versucht, eine Spalte mit dem Namen idBIGSERIAL zu erstellen, aber pgadmin hat mit einem Fehler geantwortet: ERROR: sequence must have same owner as table it is linked to. Weiß jemand, wie …
259 sql  postgresql 

9
INNER JOIN vs LEFT JOIN-Leistung in SQL Server
Ich habe einen SQL-Befehl erstellt, der INNER JOIN für 9 Tabellen verwendet. Dieser Befehl dauert jedoch sehr lange (mehr als fünf Minuten). Mein Volk schlug mir daher vor, INNER JOIN in LEFT JOIN zu ändern, da die Leistung von LEFT JOIN trotz meiner Kenntnisse besser ist. Nachdem ich es geändert …

7
SELECT DISTINCT für eine Spalte
Mit SQL Server habe ich ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange Ich will 1 FOO-23 Orange 3 FOO-24 Apple Diese Abfrage bringt mich nicht dorthin. Wie kann ich DISTINCT nur für eine Spalte auswählen? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE …
258 sql  sql-server  tsql  distinct 


19
Inner Join vs Where
Gibt es einen Leistungsunterschied (im Orakel) zwischen Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID Und Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?
257 sql  performance  oracle 




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.