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
Der beste Weg, um verschachtelte Fallanweisungslogik in SQL Server auszuführen
Ich schreibe eine SQL-Abfrage, bei der einige der zurückgegebenen Spalten abhängig von vielen Bedingungen berechnet werden müssen. Ich verwende derzeit verschachtelte case-Anweisungen, aber es wird chaotisch. Gibt es einen besseren (besser organisierten und / oder lesbareren) Weg? (Ich verwende Microsoft SQL Server, 2005) Ein vereinfachtes Beispiel: SELECT col1, col2, col3, …


12
MySQL - Zeilen zu Spalten
Ich habe versucht, Beiträge zu suchen, aber ich habe nur Lösungen für SQL Server / Access gefunden. Ich brauche eine Lösung in MySQL (5.X). Ich habe eine Tabelle (genannt Verlauf) mit 3 Spalten: Host-ID, Elementname, Elementwert. Wenn ich select ( select * from history) mache , wird es zurückgegeben +--------+----------+-----------+ …
185 mysql  sql  pivot-table  etl  crosstab 

3
INSERT… ON DUPLICATE KEY (nichts tun)
Ich habe eine Tabelle mit einem eindeutigen Schlüssel für zwei Spalten: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` …
184 mysql  sql  unique-key 

18
Die Anweisung ALTER TABLE stand in Konflikt mit der Einschränkung FOREIGN KEY
Ich habe ein Problem beim Versuch, meiner tblDomareTabelle einen Fremdschlüssel hinzuzufügen . Was mache ich hier falsch? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT INTO tblDomare …
184 sql  sql-server  database 


25
Wie kann ich Spaltennamen aus einer Tabelle in Oracle abrufen?
Ich muss die Datenbank abfragen, um die Spaltennamen zu erhalten , und darf nicht mit den Daten in der Tabelle verwechselt werden. Zum Beispiel, wenn ich eine Tabelle mit dem Namen habe , EVENT_LOGdas enthält eventID, eventType, eventDesc, und eventTime, dann würde ich mag sonst diese Feldnamen aus der Abfrage …
184 sql  database  oracle 



13
MySQL wählt aus, wo die Spalte nicht leer ist
Kann ich in MySQL nur Spalten auswählen, in denen etwas vorhanden ist? Zum Beispiel habe ich die folgende Abfrage: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Ich versuche nur die Zeilen auszuwählen, in denen das Telefon mit 813 beginnt und in phone2 etwas enthalten ist.
182 sql  mysql 

13
Wie speichere ich die Daten einiger SQLite3-Tabellen?
Wie speichere ich die Daten und nur die Daten, nicht das Schema, einiger SQLite3-Tabellen einer Datenbank (nicht aller Tabellen)? Der Speicherauszug sollte im SQL-Format vorliegen, da er später leicht wieder in die Datenbank eingegeben werden kann und über die Befehlszeile erfolgen sollte. Etwas wie sqlite3 db .dump aber ohne das …
182 sql  sqlite 

10
Der PostgreSQL-Tabellenname kann nicht einfach verwendet werden ("Beziehung existiert nicht")
Ich versuche, das folgende PHP-Skript auszuführen, um eine einfache Datenbankabfrage durchzuführen: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: …


5
MySQL - Zeilennummer bei Auswahl abrufen
Kann ich eine select-Anweisung ausführen und die Zeilennummer abrufen, wenn die Elemente sortiert sind? Ich habe einen Tisch wie diesen: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | …
181 mysql  sql  row-number 

5
MySQL-Abfrage "NICHT IN"
Ich wollte eine einfache Abfrage ausführen, um alle Zeilen aufzurufen, in Table1denen ein Hauptspaltenwert in einer Spalte in einer anderen Tabelle ( Table2) nicht vorhanden ist . Ich habe versucht: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Dies löst stattdessen einen Syntaxfehler aus. Die Google-Suche führte mich zu …
181 sql  mysql 

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.