Wählen Sie nur eine Zeichenfolge mit der Nummer SQL Server aus

8

Ich muss nur Strings in meiner Tabelle auswählen, aber diese Tabelle enthält Zahlen und Strings zusammen.

Beispiel:

%Vor%

Meine Auswahl muss nur IDs zurückgeben: 1, 2, 3.

Danke

    
soamazing 12.01.2012, 18:16
quelle

2 Antworten

17
%Vor%     
Joe Stefanelli 12.01.2012, 18:18
quelle
5

Als Alternative zu Joes sehr guter Lösung ISNUMERIC können Sie PATINDEX verwenden, um sicherzustellen, dass Sie ein Alpha-Zeichen haben:

%Vor%

Dies kann etwas schneller sein, da es die Suche abbrechen wird sobald es zum ersten Alphazeichen kommt.

    
JNK 12.01.2012 18:27
quelle

Tags und Links