Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

LIKE in SELECT CASE

Frage Entwicklung Datenbanken

Mitglied: Pickespik

Pickespik (Level 1) - Jetzt verbinden

24.08.2012, aktualisiert 08:45 Uhr, 2420 Aufrufe, 3 Kommentare

Wie kann ich einen String-Vergleich in einem SELECT realisieren?

Hallo zusammen!

Ich habe in einer Spalte (SpA) einen String stehen der wie folgt aussehen sollte: /* (also 5 Zeichen, einen Schrägstrich, x Zeichen). Nun möchte ich in einer anderen Spalte (SpB) eintragen, ob der String in SpA korrekt ist. Ich hatte mir das wie folgt vorgestellt (MSSQL):

SELECT CASE SpA WHEN LIKE '_ _ _ _ _/*' THEN 'true' ELSE 'false' END AS SpB FROM...

Jetzt ist ja aber ein "LIKE" im SELECT CASE Statement nicht möglich und ich komme einfach nicht darauf, wie ich das anders realisieren soll.
Ich hoffe mir kann evtl. jmd. weiterhelfen.
Mitglied: LianenSchwinger
24.08.2012, aktualisiert um 08:54 Uhr
Hallo,

versuch mal

01.
SELECT CASE WHEN SpA LIKE '_____/%' THEN 'true' ELSE 'false' END AS SpB  
02.
FROM...
siehe: http://msdn.microsoft.com/de-de/library/ms181765.aspx

In SQL ist '%' der Platzhalter für beliebige Zeichen.

siehe: http://msdn.microsoft.com/de-de/library/ms179859.aspx

Gruß Jörg
Bitte warten ..
Mitglied: Pickespik
24.08.2012 um 09:25 Uhr
Es funktioniert!
Das % anstatt * war mir bewusst, hatte ich nur in der Fragestellung nicht berücksichtigt.
Die Lösung war aber anstatt
01.
SELECT CASE SpA WHEN LIKE ... 
zu schreiben
01.
SELECT CASE WHEN SpA LIKE ...
Bei der ersten Variante kam immer die Fehlermeldung "'LIKE' not recognized' daher dachte ich, dass dies allgemein für das CASE Statement gilt. Aber wie gesagt, mit der zweiten Variante funktioniert es.
Vielen Dank!
Bitte warten ..
Mitglied: LianenSchwinger
24.08.2012 um 09:27 Uhr
Dann bitte die Frage als gelöst markieren
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Datenbanken
Mit sql eine Zeile einfügen, select und feste Werte (9)

Frage von helmuthelmut2000 zum Thema Datenbanken ...

Datenbanken
gelöst SQL Statement auseinandernehmen Like (20)

Frage von H41mSh1C0R zum Thema Datenbanken ...

Datenbanken
False MDW - I dont like access (6)

Frage von ChrisIO zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...