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.


10
Datumsbereiche vergleichen
Wenn ich in MySQL eine Liste von Datumsbereichen habe (Bereichsstart und Bereichsende). z.B 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 Und ich möchte überprüfen, ob ein anderer Datumsbereich einen der bereits in der Liste enthaltenen Bereiche enthält. Wie würde ich das tun? z.B 06/06/1983 to 18/06/1983 = IN …
116 sql  mysql  date 

11
Wie kann ich die SQL sehen, die von einer bestimmten ActiveRecord-Abfrage in Ruby on Rails generiert wird?
Ich möchte die SQL-Anweisung sehen, die eine bestimmte ActiveRecord-Abfrage generiert. Ich erkenne, dass ich diese Informationen aus dem Protokoll abrufen kann, nachdem die Abfrage ausgegeben wurde, aber ich frage mich, ob es eine Methode gibt, die aufgerufen werden kann, und ActiveRecord Query. Beispielsweise: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` …

10
Wie verwende ich Variablen in Oracle SQL Developer?
Unten finden Sie ein Beispiel für die Verwendung von Variablen in SQL Server 2000. DECLARE @EmpIDVar INT SET @EmpIDVar = 1234 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar Ich möchte genau dasselbe in Oracle mit SQL Developer ohne zusätzliche Komplexität tun. Es scheint eine sehr einfache Sache zu sein, …
116 sql  oracle  variables  declare 

12
SQLite DateTime-Vergleich
Ich kann anscheinend keine zuverlässigen Ergebnisse aus der Abfrage für eine SQLite-Datenbank erhalten, wenn ich eine datetime-Zeichenfolge als Vergleich verwende: select * from table_1 where mydate >= '1/1/2009' and mydate <= '5/5/2009' Wie soll ich mit Datetime-Vergleichen mit SQLite umgehen? update: Feld mydate ist ein DateTime-Datentyp
116 sql  sqlite 


7
Wie lösche ich aus mehreren Tabellen in MySQL?
Ich versuche, aus einigen Tabellen gleichzeitig zu löschen. Ich habe ein bisschen recherchiert und mir das ausgedacht DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` Ich erhalte jedoch diesen Fehler Ungefangene Database_Exception [1064]: Sie haben einen Fehler in Ihrer SQL-Syntax. …

6
Abrufen des Ergebnisses von dynamischem SQL in eine Variable für SQL Server
Ausführen von dynamischem SQL wie folgt in Gespeicherte Prozedur: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city Wie verwende ich den Spaltenwert count (*) als Rückgabewert im SP?

29
Warum keine Liebe zu SQL? [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 Ich habe in letzter Zeit …
116 sql  frameworks 

14
Wie finde ich mit INFORMATION_SCHEMA eine Standardeinschränkung?
Ich versuche zu testen, ob eine bestimmte Standardeinschränkung vorhanden ist. Ich möchte nicht die Tabelle sysobjects verwenden, sondern die standardmäßigere INFORMATION_SCHEMA. Ich habe dies verwendet, um zuvor nach Tabellen und Primärschlüsseleinschränkungen zu suchen, aber ich sehe nirgendwo Standardeinschränkungen. Sind sie nicht da (Ich verwende MS SQL Server 2000). EDIT: Ich …



10
Wie ändere ich das Datenbankschema in dbo?
Ich habe eine Reihe von Tabellen von einem alten SQL-Server (2000) in meine 2008-Datenbank importiert. Allen importierten Tabellen wird mein Benutzername vorangestellt, zum Beispiel : jonathan.MovieData. In der Tabelle wird propertieses jonathanals Datenbankschema aufgeführt. Wenn ich gespeicherte Prozeduren schreibe, muss ich jetzt jonathan.vor allen Tabellennamen einfügen, was verwirrend ist. Wie …



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.