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.

18
Warum wird NULL = NULL in SQL Server als falsch ausgewertet?
Wenn Sie nullParam=NULLin SQL Server eine where-Klausel haben, wird diese immer als false ausgewertet. Dies ist nicht intuitiv und hat mir viele Fehler verursacht. Ich verstehe die IS NULLund IS NOT NULLSchlüsselwörter sind der richtige Weg, um es zu tun. Aber warum verhält sich SQL Server so?
146 sql  sql-server  null 


11
SQL Switch / Case in 'where'-Klausel
Ich habe versucht, mich umzuschauen, aber ich konnte nichts finden, was mir helfen würde. Ich versuche dies in SQL zu tun: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN …

5
Unterschied zwischen Select Unique und Select Distinct
Ich fand diese synonom, schrieb aber Folgendes in Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias Und es ist gescheitert. Ändern in Select Distinct col from (select col from table1 union select col from table2) alias behoben. Kann jemand erklären?
145 sql  sql-server 



4
Was ist der Unterschied zwischen LATERAL und einer Unterabfrage in PostgreSQL?
Seit Postgres die Möglichkeit hat, LATERALVerknüpfungen durchzuführen, habe ich mich darüber informiert, da ich derzeit komplexe Daten-Dumps für mein Team mit vielen ineffizienten Unterabfragen durchführe, bei denen die Gesamtabfrage vier Minuten oder länger dauert. Ich verstehe, dass LATERALJoins mir vielleicht helfen können, aber selbst nachdem ich Artikel wie diesen von …

12
Verwenden einer einzeiligen Konfigurationstabelle in der SQL Server-Datenbank. Schlechte Idee?
Bei der Entwicklung einer Warenkorbanwendung musste ich Einstellungen und Konfigurationen basierend auf den Einstellungen und Anforderungen des Administrators speichern. Diese Informationen können Unternehmensinformationen, Versandkonto-IDs, PayPal-API-Schlüssel, Benachrichtigungseinstellungen usw. sein. Es erscheint höchst unangemessen, eine Tabelle zum Speichern einer einzelnen Zeile in einem relationalen Datenbanksystem zu erstellen. Was ist der geeignete Weg, …

1
Umgang mit Listentypen mit Esqueleto
Ich habe Datentypen definiert als: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } So wie es aussieht, habe ich ein beständiges Modell definiert als: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Ich …
144 sql  list  haskell  esqueleto 

9
Booleschen Wert in SQL Select-Anweisung zurückgeben
Wie kann ein boolescher Wert in der SQL Select-Anweisung zurückgegeben werden? Ich habe diesen Code ausprobiert: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) Und es wird nur zurückgegeben, TRUEwenn das UserIDauf dem Tisch vorhanden ist. Ich möchte, dass es zurückkehrt, FALSEwenn das UserIDnicht auf dem …
144 sql  select  boolean 

9
Anwendungsfälle für NoSQL [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage NoSQL hat in letzter Zeit …

9
MySQL Wie mehrere Werte
Ich habe diese MySQL-Abfrage. Ich habe Datenbankfelder mit diesem Inhalt sports,shopping,pool,pc,games shopping,pool,pc,games sports,pub,swimming, pool, pc, games Warum funktioniert diese Abfrage nicht? Ich brauche die Felder mit Sport oder Pub oder beidem? SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%')
144 mysql  sql  sql-like 


8
Daten mit Abfrage in temporäre Tabelle einfügen
Ich habe eine vorhandene Abfrage, die aktuelle Daten ausgibt, und ich möchte sie in eine Temp-Tabelle einfügen, habe jedoch einige Probleme damit. Hätte jemand einen Einblick, wie das geht? Hier ist ein Beispiel SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END ) …
144 sql  sql-server  ssms 

5
Oracle SELECT TOP 10-Datensätze
Ich habe ein großes Problem mit einer SQL-Anweisung in Oracle. Ich möchte die von STORAGE_DB bestellten TOP 10-Datensätze auswählen, die nicht in einer Liste aus einer anderen select-Anweisung enthalten sind. Dieser funktioniert gut für alle Datensätze: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB …
144 sql  oracle  top-n 

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.