Als «sql» getaggte Fragen

98
MySQL Conditional Insert

Es fällt mir schwer, ein bedingtes INSERT zu bilden Ich habe x_table mit Spalten (Instanz, Benutzer, Element), in denen die Instanz-ID eindeutig ist. Ich möchte nur dann eine neue Zeile einfügen, wenn der Benutzer bereits kein bestimmtes Element hat. Zum Beispiel versuchen, Instanz = 919191...

98
Aggregatfunktion in einer SQL-Update-Abfrage?

Ich versuche, den Wert in einer Tabelle auf die Summe der Werte in einer anderen Tabelle zu setzen. Etwas in diese Richtung: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Natürlich wird es derzeit nicht...

98
Was ist ein guter Grund, SQL-Ansichten zu verwenden?

Ich lese die SQL Server 2008-Bibel durch und gehe auf den Abschnitt Ansichten ein. Aber der Autor erklärt den Zweck von Ansichten wirklich nicht . Was ist eine gute Verwendung für Ansichten? Soll ich sie auf meiner Website verwenden und welche Vorteile bietet

98
SQLite INSERT - ON DUPLICATE KEY UPDATE (UPSERT)

MySQL hat ungefähr so ​​etwas: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Soweit ich weiß, ist diese Funktion in SQLite nicht vorhanden. Ich möchte wissen, ob es eine Möglichkeit gibt, denselben Effekt zu erzielen, ohne zwei Abfragen ausführen...

98
Clustered vs Non-Clustered

Meine SQL-Kenntnisse auf niedrigerer Ebene (Server 2008) sind begrenzt und werden jetzt von unseren Datenbankadministratoren gefordert. Lassen Sie mich das Szenario erklären (ich habe offensichtliche Aussagen in der Hoffnung erwähnt, dass ich Recht habe, aber wenn Sie etwas falsch sehen, sagen Sie...