Als Kern-SQL-Anweisung ruft SELECT Daten aus einer oder mehreren Tabellen oder anderen Quellen von Zeilensatzdaten ab, z. B. Ansichten oder Funktionen mit Tabellenwerten.
Angenommen, Sie haben die folgende Tabelle und Daten: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); Wie sortiert MySQL die Datensätze standardmäßig, wenn select * from t where k = 10keine order byKlausel ausgegeben …
Früher galt es als ein großes No-No select * from tableoder select count(*) from tablewegen des Performance-Hits. Ist dies in späteren Versionen von SQL Server immer noch der Fall (ich verwende 2012, aber ich denke, die Frage würde für 2008 - 2014 gelten)? Edit: Da die Leute mich hier ein …
Ich habe zwei Tabellen, table_a (id, name) und table_b (id), sagen wir auf Oracle 12c. Warum gibt diese Abfrage keine Ausnahme zurück? select * from table_a where name in (select name from table_b); Nach meinem Verständnis sieht Oracle dies als select * from table_a where name = name; Aber was …
Hintergrund Ich mag die Teilmenge bereitzustellen meine Datenbank , die eine reproduzieren erforderliche selectAbfrage. Mein Ziel ist es, meinen Computerworkflow reproduzierbar zu machen (wie in der reproduzierbaren Forschung ). Frage Gibt es eine Möglichkeit, diese select-Anweisung in ein Skript zu integrieren, das die abgefragten Daten in eine neue Datenbank speichert, …
Ich möchte die Zeilen und Spalten einschränken, die von der SHOW TABLE STATUS Befehl in MySQL 5.1. Gibt es eine Möglichkeit, dieselben Informationen über eine SELECTAnweisung abzurufen, damit ich die Ergebnisse auf normale Weise bearbeiten kann?
Ich wurde darauf aufmerksam gemacht, dass das USINGKonstrukt (anstelle von ON) in der FROMKlausel von SELECTAbfragen in bestimmten Fällen Optimierungsbarrieren einführen kann. Ich meine dieses Schlüsselwort: WÄHLEN * Von einem JOIN b USING (a_id) Nur in komplexeren Fällen. Kontext: dieser Kommentar zu dieser Frage . Ich benutze dies oft und …
Ich möchte einen Standardwert für eine Spalte verwenden, die verwendet werden soll, wenn keine Zeilen zurückgegeben werden. Ist das in PostgreSQL möglich? Wie kann ich es tun? Oder gibt es einen anderen Weg, wie ich das lösen kann? ZB so etwas: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE …
Ich bin neu hier, also sei nett zu mir. Ich habe folgendes Szenario: Ich habe viele Tabellen, die der Einfachheit halber in einer Ansicht in meiner MySQL-Datenbank dargestellt werden. Mein Problem ist, dass ich in dieser Ansicht einen Wert brauche, der angibt, ob es sich um eine oder eine andere …
Betrachten Sie eine Tabelle mit Werten und Hashes wie folgt: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO | | NULL | | | …
Ich bin sicher, dass dies schon einmal gefragt wurde, aber ich kann die relevanten Details für Folgendes nicht finden. Gibt es eine vorgefertigte Tabelle, die Folgendes kann (ich habe dba_tab_privs verwendet, sie ist jedoch begrenzt und erfüllt nicht alle meine Anforderungen), wenn nicht jemand Fragen zur Beantwortung der folgenden Fragen …
Ich konvertiere ein altes MS-Access-basiertes System nach PostgreSQL. In Access können Felder, die in SELECTs erstellt wurden, als Teile von Gleichungen für spätere Felder verwendet werden. SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Wenn ich das in PostgreSQL mache, gibt Postgres …
In MySQL können wir Abfragen mit oder ohne das `Symbol backtick ( ) erstellen . Beispiel: SELECT * FROM TEST; SELECT * FROM `TEST`; Beides funktioniert gut in der MySQL-Konsole. Gibt es einen technischen Unterschied zwischen ihnen? Hat die Verwendung von ( `) gegenüber einfachen Abfragen einen Vorteil ?
Ich schreibe ein Skript, das die Anzahl der Zeilen für einige Tabellen ermittelt. Bei einigen Tabellen möchte ich jedoch nur die Anzahl der Zeilen ermitteln, bei denen ein Flag gesetzt ist (in diesem Fall active = 1). Gibt es eine Möglichkeit, dies in einer Abfrage zu tun? Z.B: Tabelle usershat …
Ich habe einen Entwurf für eine Remote-Anwendung über libpq für PostrgreSQL erstellt . Es verhält sich gut, aber ich habe die allgemeine Funktionsweise der Anwendung profiliert. Für jedes Endergebnis, das ich produziere, kann es vorkommen, dass ich so etwas wie 40 select-Klausel (über tcpip) aufrufe. Ich habe Erinnerungen von SQL-Server, …
Ich möchte bei SQL-Abfragen zwischen Groß- und Kleinschreibung unterscheiden. Standardmäßig berücksichtigt MySQL jedoch nicht den Fall der Zeichenfolgen. Haben Sie eine Idee, wie Sie bei SQL-Abfragen zwischen Groß- und Kleinschreibung unterscheiden können?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.