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.


7
Was ist eine Säulendatenbank?
Ich arbeite jetzt schon eine Weile mit Lagerhaltung. Ich bin fasziniert von Säulendatenbanken und der Geschwindigkeit, die sie für das Abrufen von Daten bieten. Ich habe eine mehrteilige Frage: Wie funktionieren Säulendatenbanken? Wie unterscheiden sie sich von relationalen Datenbanken?
97 sql  database 


24
Benennung von ID-Spalten in Datenbanktabellen
Ich habe mich gefragt, welche Meinungen die Leute zur Benennung von ID-Spalten in Datenbanktabellen haben. Wenn ich eine Tabelle namens Rechnungen mit einem Primärschlüssel einer Identitätsspalte habe, würde ich diese Spalte InvoiceID aufrufen, damit ich nicht mit anderen Tabellen in Konflikt gerate und es offensichtlich ist, was es ist. Wo …

4
Wie importiere ich SQL-Dateien in SQLite 3?
Ich habe SQL-Dateien mit folgendem Inhalt: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Wie importiere ich diese Datei in SQLite, damit diese automatisch erstellt werden?
97 sql  sqlite 

8
MySQL "WITH" -Klausel
Ich versuche, mit MySQL eine Ansicht mit der "WITH" -Klausel zu erstellen WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname MySQL scheint dies jedoch nicht zu unterstützen. Ich fand das ziemlich normal und bin mir sicher, dass Oracle dies unterstützt. Gibt es überhaupt eine Möglichkeit, MySQL …

10
postgresql - sql - Anzahl der "wahren" Werte
myCol ------ true true true false false null Wenn ich in der obigen Tabelle Folgendes tue: select count(*), count(myCol); Ich bekomme 6, 5 Ich bekomme, 5da es den Null-Eintrag nicht zählt. Wie zähle ich auch die Anzahl der wahren Werte (3 im Beispiel)? (Dies ist eine Vereinfachung und ich verwende …
97 sql  postgresql 

6
Paging mit Oracle
Ich bin mit Oracle nicht so vertraut, wie ich es gerne hätte. Ich habe ungefähr 250.000 Datensätze und möchte sie 100 pro Seite anzeigen. Derzeit habe ich eine gespeicherte Prozedur, die alle eine Viertelmillion Datensätze mithilfe eines Datenadapters und eines Datensatzes sowie der Methode dataadapter.Fill (Datensatz) für die Ergebnisse des …

7
MySql: Nur-Lese-Optionen gewähren?
Ich habe einen Benutzer, dem ich die gesamte READ-Berechtigung für ein Datenbankschema erteilen möchte. Ein Weg ist folgender: GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; Gibt es eine Möglichkeit, alle Lesevorgänge in Grant zu gruppieren?
97 mysql  sql 



12
Herstellen einer Verbindung zum Microsoft SQL Server mit Python
Ich versuche, über Python eine Verbindung zu SQL herzustellen, um einige Abfragen in einigen SQL-Datenbanken auf Microsoft SQL Server auszuführen. Aus meiner Online-Recherche und in diesem Forum geht hervor, dass die vielversprechendste Bibliothek pyodbc ist. Also habe ich den folgenden Code gemacht import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") …
97 python  sql  windows 


6
MySQL "Gruppieren nach" und "Bestellen nach"
Ich möchte in der Lage sein, eine Reihe von Zeilen aus einer Tabelle von E-Mails auszuwählen und sie nach dem Absender zu gruppieren. Meine Anfrage sieht folgendermaßen aus: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Die Abfrage funktioniert fast so, wie ich es möchte …


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.