, wie die Namen der Mitarbeiter angezeigt werden, beginnend mit a und dann b in sql

7

Ich möchte die Namen der Mitarbeiter anzeigen, deren Namen mit a und b beginnen. Die Liste sollte wie folgt aussehen: Mitarbeiter mit 'a' als Anfangsbuchstaben und dann 'b' als Anfangsbuchstaben ...

also jeder Körper sagen mir, was ist der Befehl, um diese anzuzeigen ...

    
Linux world 17.09.2010, 22:01
quelle

10 Antworten

21

Um die Namen der Mitarbeiter beginnend mit A oder B in der Reihenfolge zu erhalten ...

%Vor%

Wenn Sie Microsoft SQL Server verwenden, können Sie

verwenden %Vor%

Dies ist jedoch keine Standard-SQL.

    
Martin Smith 17.09.2010, 22:07
quelle
5
%Vor%     
cfEngineers 17.09.2010 22:05
quelle
2

Reguläre Ausdrücke funktionieren gut, wenn Sie eine Reihe von Startzeichen finden müssen. Im Folgenden werden alle Angestelltennamen gefunden, die mit A, B, C oder D beginnen, und der Aufruf "UPPER" wird hinzugefügt, falls sich ein Name in der Datenbank mit einem Anfangsbuchstaben befindet. Meine Abfrage funktioniert in Oracle (ich habe keine anderen DBs getestet). Folgendes würde zum Beispiel zurückkehren:
Adams
Adams
Dekan Dekan

Diese Abfrage ignoriert auch die Groß- / Kleinschreibung in ORDER BY über den Aufruf "lower":

%Vor%     
Crazy Cat 11.04.2017 20:38
quelle
0

Was die Kameraleute gesagt haben, außer dass es sich anhört, als würden Sie es auch sortieren wollen.

%Vor%

Vielleicht wäre es eine gute Idee, einige Tutorials zu SQL zu lesen, es ist ziemlich interessant.

    
Jay 17.09.2010 22:09
quelle
0

Wenn Sie nach alphabetischer Reihenfolge fragen, lautet die Syntax:

%Vor%

das beste Beispiel, das ich geben kann, ohne Ihre Tabellen- und Feldnamen zu kennen:

%Vor%     
Purge 17.09.2010 22:10
quelle
0
%Vor%     
JohnB 17.09.2010 22:15
quelle
0
%Vor%     
Linux world 17.09.2010 22:13
quelle
0
%Vor%     
Russel Allado 22.07.2013 10:17
quelle
0

Hier, was ich aus der Frage verstanden habe, beginnt mit "a" und dann "b" zB:

  • abhay
  • abhishek
  • abhinav

Es sollte also zwei Bedingungen geben und beide sollten wahr sein bedeutet, dass Sie den Operator "ODER" nicht verwenden können Ordered by ist nicht obligatorisch, aber es ist gut, wenn Sie es verwenden.

%Vor%     
prashant 21.04.2014 10:58
quelle
0

Von A bis Z:

%Vor%

Von Z bis A:

%Vor%     
Mohit Tejwani 02.04.2018 18:44
quelle

Tags und Links