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.

12
Explizite oder implizite SQL-Verknüpfungen
Gibt es einen Effizienzunterschied zwischen einer expliziten und einer impliziten inneren Verknüpfung? Zum Beispiel: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
Ist es möglich, eine Bedingung in Count () anzugeben?
Ist es möglich, eine Bedingung in anzugeben Count()? Ich möchte nur die Zeilen zählen, die beispielsweise "Manager" in der Spalte Position haben. Ich möchte es in der count-Anweisung tun, nicht mit WHERE . Ich frage darüber, weil ich beide Manager rechnen müssen und andere in der gleichen SELECT(so etwas wie …
391 sql  sql-server  tsql 

17
Mehrere Updates in MySQL
Ich weiß, dass Sie mehrere Zeilen gleichzeitig einfügen können. Gibt es eine Möglichkeit, mehrere Zeilen gleichzeitig (wie in einer Abfrage) in MySQL zu aktualisieren? Bearbeiten: Zum Beispiel habe ich folgendes Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 …
388 mysql  sql  sql-update 

2
Verschachtelte select-Anweisung in SQL Server
Warum funktioniert das Folgende nicht? SELECT name FROM (SELECT name FROM agentinformation) Ich denke, mein Verständnis von SQL ist falsch, weil ich gedacht hätte, dass dies dasselbe zurückgeben würde wie SELECT name FROM agentinformation Erstellt die innere select-Anweisung nicht eine Ergebnismenge, die die äußere SELECT-Anweisung dann abfragt?



7
Wie deklariere ich eine Variable in MySQL?
Wie deklariere ich eine Variable in MySQL, damit meine zweite Abfrage sie verwenden kann? Ich möchte etwas schreiben wie: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 


5
SQL Server SELECT in vorhandene Tabelle
Ich versuche, einige Felder aus einer Tabelle auszuwählen und sie aus einer gespeicherten Prozedur in eine vorhandene Tabelle einzufügen. Folgendes versuche ich: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Ich denke, SELECT ... INTO ...ist für temporäre Tabellen, weshalb ich einen Fehler bekomme, der dbo.TableTwobereits existiert. …


25
Entfernen Sie doppelte Zeilen in MySQL
Ich habe eine Tabelle mit folgenden Feldern: id (Unique) url (Unique) title company site_id Jetzt muss ich Zeilen mit demselben entfernen title, company and site_id. Eine Möglichkeit besteht darin, das folgende SQL zusammen mit einem Skript ( PHP) zu verwenden: SELECT title, site_id, location, id, count( * ) FROM jobs …
375 mysql  sql  duplicates 



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.