Es gibt einen Clustered - Index auf einem Tisch ClientFeld LastName. Wenn ich einfach alle Datensätze aus der Tabelle speichere, werden sie in alphabetischer Reihenfolge angezeigt, sofern nicht (nolock)wie in der betreffenden Abfrage ein Hinweis verwendet wird. Dieser Hinweis ändert die Reihenfolge der Datensätze. Sollte es?. Ich bin mir sicher, …
Wie ermittelt SQL Server die Reihenfolge der Datensätze in der Ergebnismenge der Abfrageausführung? Ich versuche, Kopf oder Zahl daraus zu machen, aber ich kratzte mir am Kopf. Wenn ich die Felder ändere, wähle ich die Reihenfolge aus, die sich ebenfalls ändert. Wenn ich die folgende SQL mit a ausführe, SELECT …
Betrachten Sie beispielsweise die SQL-Abfrage: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Hier beobachte ich die zurückgegebenen Ergebnisse sortiert nach A. [Name]. Wenn ich die in der Funktion ROW_NUMBER definierte Sortierspalte in eine andere Spalte ändere, werden die Ergebnisse erneut nach dieser Spalte sortiert. Ich hatte …
In MS SQL Server 2005 schreibe ich eine Abfrage mit bedingter Sortierung und mein Problem ist, dass ich nicht weiß, wie ich bedingte Sortierung mit zwei Spalten durchführen kann. Wenn ich solchen Code geschrieben habe, funktioniert er normal select * from table order by case @pkr when 'kol' then kol …
Ich verwende eine Anwendung (MapServer - http://mapserver.org/ ), die SQL-Anweisungen umschließt, sodass sich die ORDER BY-Anweisung in der inneren Abfrage befindet. Z.B SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Die Anwendung verfügt über viele verschiedene Datenbanktreiber. Ich verwende hauptsächlich den MS …
Ich habe gerade ein Protokollierungssystem eingerichtet, das aus mehreren Tabellen mit demselben Layout besteht. Für jede Datenquelle gibt es eine Tabelle. Für den Log Viewer möchte ich UNION alle Protokolltabellen , filtern Sie sie nach Konto , Fügen Sie eine Pseudospalte zur Identifizierung der Quelle hinzu. sortiere sie nach Zeit …
Ich versuche, eine Abfrage in diese Richtung zu schreiben: select * from tbl where col1 = 1 and col2 = 2 and col3 = 3 order by ... ; Ich möchte zuerst alle Ergebnisse, bei denen alle 3 WHEREBedingungen übereinstimmen (3/3), dann alle Ergebnisse, bei denen 2 Bedingungen übereinstimmen (2/3), …
Ich habe kürzlich eine Diskussion mit einem Kollegen geführt, der darauf drängte, die Reihenfolge nach Klauseln aus einer Produktionsabfrage zu entfernen, da die Reihenfolge nach Spalte mit dem Primärschlüssel identisch war . Nach einer langen Diskussion, in der ich zu erklären versuchte, dass er die Bestellung anhand des Primärschlüssels nicht …
Wie kann ich in Oracle eine Varchar2- oder NVarchar2-Spalte so sortieren, dass sie in meiner benutzerdefinierten Reihenfolge vorliegt? Oder sind vorhandene Optionen verfügbar, bei denen zuerst Buchstaben, dann Zahlen und dann alle Sonderzeichen eingefügt werden? Unser erster Ansatz war die Verwendung einer Funktion, mit der Zeichen manuell Zahlen zugeordnet werden …
Ich habe eine Tabelle, die mehrere Schlüssel in andere Tabellen enthält (wobei jeder Schlüssel aus mehreren Spalten besteht). Ich möchte in der Lage sein, Zeilen mit einem gleichen Schlüssel zu gruppieren, aber ich möchte nicht alle zusammen gruppieren . Es ist nicht einfach GROUP BYfür den Schlüssel, sondern ich möchte …
Eine Geige für meine Frage finden Sie unter https://dbfiddle.uk/?rdbms=postgres_10&fiddle=3cd9335fa07565960c1837aa65143685 . Ich habe ein einfaches Tabellenlayout: class person: belongs to a class Ich möchte alle Klassen auswählen und für jede Klasse möchte ich die ersten beiden Personenkennungen der zugehörigen Personen nach absteigendem Namen sortieren. Ich habe dies mit der folgenden Abfrage …
Ich frage mich, wie ich SQL implementieren kann, um die Ergebnisse nach der besten Übereinstimmung eines ähnlichen Prädikats zu sortieren. Ich habe 100.000 Artikel in der Datenbank und wenn Benutzer einige Artikel nach einem Teil des Namens aufrufen. Ich möchte die Ergebnisse anzeigen, die nach der besten Übereinstimmung der gestellten …
Also habe ich auf einem gerade arbeite Code Golf Puzzle und Notwendigkeit , eine INT „Nummer“ Spalte hinzufügen n zu einem Ergebnis , während die aktuelle Reihenfolge beibehalten wird . Angenommen, meine Quelldaten sind: SELECT value FROM STRING_SPLIT('one,two,three,four,five', ',') Dies gibt die Artikel in der ursprünglichen (gewünschten) Reihenfolge zurück: value …
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.