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.



9
Wie können vorbereitete Anweisungen vor SQL-Injection-Angriffen schützen?
Wie helfen uns vorbereitete Anweisungen , SQL-Injection- Angriffe zu verhindern? Wikipedia sagt: Vorbereitete Anweisungen sind widerstandsfähig gegen SQL-Injection, da Parameterwerte, die später mit einem anderen Protokoll übertragen werden, nicht korrekt maskiert werden müssen. Wenn die ursprüngliche Anweisungsvorlage nicht von externen Eingaben abgeleitet ist, kann keine SQL-Injection durchgeführt werden. Ich kann …


12
Datenbankdesign für Tagging
Wie würden Sie eine Datenbank entwerfen, die die folgenden Tagging-Funktionen unterstützt: Elemente können eine große Anzahl von Tags haben Die Suche nach allen Elementen, die mit einem bestimmten Satz von Tags versehen sind, muss schnell erfolgen (die Elemente müssen ALLE Tags enthalten, es handelt sich also um eine UND-Suche, nicht …

10
Tabellenname als Variable
Ich versuche diese Abfrage auszuführen: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Dies führt zu folgendem Fehler: Meldung 1087, Ebene 16, Status 1, Zeile 5 Muss die Tabellenvariable "@tabellenname" deklarieren. Was ist der richtige Weg, um den Tabellennamen dynamisch zu füllen?

17
Eine übergeordnete Zeile kann nicht gelöscht oder aktualisiert werden: Eine Fremdschlüsseleinschränkung schlägt fehl
Wenn Sie: DELETE FROM `jobs` WHERE `job_id` =1 LIMIT 1 Es Fehler: #1451 - Cannot delete or update a parent row: a foreign key constraint fails (paymesomething.advertisers, CONSTRAINT advertisers_ibfk_1 FOREIGN KEY (advertiser_id) REFERENCES jobs (advertiser_id)) Hier sind meine Tabellen: CREATE TABLE IF NOT EXISTS `advertisers` ( `advertiser_id` int(11) unsigned NOT …
170 mysql  sql 

21
Joins sind für faule Leute?
Ich hatte kürzlich eine Diskussion mit einem anderen Entwickler, der mir behauptete, dass JOINs (SQL) nutzlos sind. Dies ist technisch richtig, aber er fügte hinzu, dass die Verwendung von Joins weniger effizient ist als das Erstellen mehrerer Anforderungen und Verknüpfungstabellen im Code (C # oder Java). Für ihn sind Joins …
169 c#  java  sql  join 



7
Die SQL OVER () -Klausel - wann und warum ist sie nützlich?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Ich habe über diese Klausel gelesen und verstehe …



15
Berechnen Sie eine laufende Summe in SQL Server
Stellen Sie sich die folgende Tabelle vor (aufgerufen TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Ich möchte eine Abfrage, die eine laufende Summe in Datumsreihenfolge zurückgibt, wie: id somedate somevalue runningtotal -- …

4
IndexOf-Funktion in T-SQL
Bei einer angegebenen E-Mail-Adressspalte muss ich die Position des @ -Zeichens für die Teilzeichenfolge ermitteln. Was ist die indexofFunktion für Zeichenfolgen in T-SQL? Suchen Sie nach etwas, das die Position eines Teilstrings innerhalb eines Strings zurückgibt. in C # var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 

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.