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.


11
Rangfunktion in MySQL
Ich muss den Rang der Kunden herausfinden. Hier füge ich die entsprechende ANSI-Standard-SQL-Abfrage für meine Anforderung hinzu. Bitte helfen Sie mir, es in MySQL zu konvertieren. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Gibt es eine Funktion, um den …
155 mysql  sql  rank 

4
Oracle "(+)" Operator
Ich überprüfe einige alte SQL-Anweisungen, um sie zu dokumentieren und wahrscheinlich zu verbessern. Das DBMS ist Oracle Ich habe eine Aussage, die so lautet, nicht verstanden: select ... from a,b where a.id=b.id(+) Ich bin verwirrt über den (+)Operator und konnte ihn in keinem Forum finden ... (die Suche nach + …
155 sql  oracle  join  outer-join 

8
DISTINCT für nur eine Spalte
Angenommen, ich habe die folgende Abfrage. SELECT ID, Email, ProductName, ProductModel FROM Products Wie kann ich es so ändern, dass keine doppelten E-Mails zurückgegeben werden? Mit anderen Worten, wenn mehrere Zeilen dieselbe E-Mail enthalten, soll das Ergebnis nur eine dieser Zeilen enthalten (vorzugsweise die letzte). Duplikate in anderen Spalten sollten …
155 sql  sql-server 


5
Was ist der Unterschied zwischen SQL und MySQL? [Geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …
154 mysql  sql  database 

8
Ist es möglich, die SELECT INTO-Klausel mit UNION [ALL] zu verwenden?
In SQL Server werden 100 Datensätze aus der Customers-Tabelle in tmpFerdeen eingefügt: - SELECT top(100)* INTO tmpFerdeen FROM Customers Ist es möglich, eine SELECT INTO innerhalb einer UNION ALL SELECT durchzuführen: - SELECT top(100)* FROM Customers UNION All SELECT top(100)* FROM CustomerEurope UNION All SELECT top(100)* FROM CustomerAsia UNION All …
154 sql  sql-server 

8
Bit mit Konstante 1 oder 0 in SQL Server implizieren
Ist es möglich, 1 oder 0 als Bit auszudrücken, wenn es als Feldwert in einer select-Anweisung verwendet wird? z.B In diesem Fall ist die Anweisung (die Teil einer select-Anweisung ist) ICourseBased vom Typ int. case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased Um es zu …
154 sql  sql-server  tsql  bit 

13
Was sind die Vor- und Nachteile der Berechnung in SQL im Vergleich zu Ihrer Anwendung?
shopkeeper Tabelle enthält folgende Felder: id (bigint),amount (numeric(19,2)),createddate (timestamp) Angenommen, ich habe die obige Tabelle. Ich möchte die Aufzeichnungen für gestern abrufen und einen Bericht erstellen, indem der Betrag in Cent gedruckt wird. Eine Möglichkeit besteht darin, Berechnungen in meiner Java-Anwendung durchzuführen und eine einfache Abfrage auszuführen Date previousDate ;// …


8
Was ist der Zweck von Order By 1 in der SQL-Select-Anweisung?
Ich lese gerade alten Code bei der Arbeit durch und habe festgestellt, dass es mehrere Ansichten mit einer order by 1Klausel gibt. Was bringt das? Beispiel: Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME CONDITION) AS SUM_X, (SELECT SUM(paymentamount) FROM payment …
154 sql  sql-order-by 

7
So wählen Sie jede Zeile aus, in der der Spaltenwert NICHT eindeutig ist
Ich muss eine select-Anweisung ausführen, die alle Zeilen zurückgibt, in denen der Wert einer Spalte nicht eindeutig ist (z. B. EmailAddress). Zum Beispiel, wenn die Tabelle wie folgt aussieht: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com Ich brauche die Abfrage, um zurückzukehren: Aaron aaron@gmail.com Christy …

8
Postgres eindeutige Einschränkung gegenüber Index
Soweit ich die Dokumentation verstehen kann, sind die folgenden Definitionen gleichwertig: create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx on foo using btree (code, label); …
154 sql  postgresql  unique 

4
Was verursacht FEHLER: Es gibt keine eindeutige Einschränkung, die den angegebenen Schlüsseln für die referenzierte Tabelle entspricht.
Die folgende Beispieltabellenstruktur gibt einen FEHLER an: Es gibt keine eindeutige Einschränkung, die den angegebenen Schlüsseln für die referenzierte Tabelle entspricht, und nachdem ich sie eine Weile angestarrt habe, kann ich nicht herausfinden, warum dieser Fehler in dieser Situation auftritt. BEGIN; CREATE TABLE foo ( name VARCHAR(256) PRIMARY KEY ); …
154 sql  postgresql 

17
SQL Server-Betriebssystemfehler 5: "5 (Zugriff verweigert.)"
Ich fange an, SQL zu lernen, und ich habe ein Buch, das eine Datenbank enthält, an der ich arbeiten kann. Diese Dateien befinden sich im Verzeichnis, aber das Problem ist, dass beim Ausführen der Abfrage der folgende Fehler auftritt: Meldung 5120, Ebene 16, Status 101, Zeile 1 Die physische Datei …
153 sql  sql-server 

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.