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.



2
Wie verwende ich mehrere WITH-Anweisungen in einer PostgreSQL-Abfrage?
Ich möchte mit der WITH-Anweisung "deklarieren", was effektiv mehrere TEMP-Tabellen sind. Die Abfrage, die ich ausführen möchte, lautet wie folgt: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS date ) SELECT * FROM table_1 WHERE date …



9
Volltextsuche mit InnoDB
Ich entwickle eine hochvolumige Webanwendung, in der ein Teil davon eine MySQL-Datenbank mit Diskussionsbeiträgen ist, die reibungslos auf über 20 Millionen Zeilen anwachsen muss. Ich hatte ursprünglich vor, MyISAM für die Tabellen zu verwenden (für die integrierten Volltextsuchfunktionen ), aber der Gedanke, dass die gesamte Tabelle aufgrund eines einzelnen Schreibvorgangs …

6
Wie erstelle ich eine parametrisierte SQL-Abfrage? Warum sollte ich?
Ich habe gehört, dass "jeder" parametrisierte SQL-Abfragen verwendet, um sich vor SQL-Injection-Angriffen zu schützen, ohne dass jede Benutzereingabe überprüft werden muss. Wie machst Du das? Erhalten Sie dies automatisch, wenn Sie gespeicherte Prozeduren verwenden? Mein Verständnis ist also nicht parametrisiert: cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", …


10
Doppelte Datensätze in SQL Server löschen?
Betrachten Sie eine Spalte mit dem Namen EmployeeNametable Employee. Ziel ist es, wiederholte Datensätze basierend auf dem EmployeeNameFeld zu löschen . EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil Mit einer Abfrage möchte ich die Datensätze löschen, die wiederholt werden. Wie geht das mit TSQL in SQL Server?


6
Wie schreibe ich LINQs .Skip (1000) .Take (100) in reinem SQL?
Was ist das SQL-Äquivalent der .Skip()Methode in LINQ? Zum Beispiel: Ich möchte die Zeilen 1000-1100 aus einer bestimmten Datenbanktabelle auswählen. Ist das nur mit SQL möglich? Oder muss ich die gesamte Tabelle auswählen und dann die Zeilen im Speicher finden? Ich möchte dies im Idealfall nach Möglichkeit vermeiden, da der …
93 .net  sql  sql-server 


11
Wie kann ich eine lange SQL-Abfrage sofort beenden?
Ich verwende SQL Server 2008 und sein Management Studio. Ich habe eine Abfrage ausgeführt, die viele Zeilen ergibt. Ich habe versucht, es über die rote Abbrechen-Taste abzubrechen, aber es hat in den letzten 10 Minuten nicht angehalten. Es hört normalerweise innerhalb von 3 Minuten auf. Was könnte der Grund sein …


2
Aktualisieren Sie eine MySQL-Tabelle mit Werten aus einer anderen
Ich versuche, eine MySQL-Tabelle basierend auf Informationen einer anderen zu aktualisieren. Mein originalTisch sieht aus wie: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend Und der tobeupdatedTisch sieht aus wie: uniqueid | id | value --------------------- 1 | | …
93 mysql  sql 

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.