21. Juli 200619 j Hallo zusammen, ich habe bisher hauptsächlich mit Access gearbeitet und stoße hierbei immer häufiger an Grenzen. Jetzt will ich mich ein bissel im MS-SQL-Server fit machen und benötige eure Tipps bei folgendem Problem. Ich habe in einer Tabelle ein Freitextfeld, welches ich in bestimmte vorgegebene Texte umwandeln möchte. Zum Beispiel möchte ich alles mit "*Arbeit*" in den Text "Arbeitgeberwechsel" umwandeln. In Access habe ich das bisher mit der iif-Funktion wunderbar bewerkstelligen können --> iif([feldname] like '*Arbeit*';"Arbeitgeberwechsel";"was anderes". Der SQL-Server versteht unter dieser Funktion leider etwas anderes und irgendwie komme ich da nicht zur gewünschten Lösung. Hat jemand einen möglichst einfachen Tipp wie ich das machen kann? Danke schon im Voraus für eure Hilfe! LG Gemuese
21. Juli 200619 j Servus, IIF aus der OnlineHilfe betrifft nur den Analysis-Server! IIF von Access = SELECT CASE von SQL-Server. Greets Buell
21. Juli 200619 j hi, wenn du die Sytax dafür haben möchtest, ist es ganz leicht: UPDATE [I]tabellenname[/I] SET [I]feldname[/I] = '[I]neuer Wert[/I]' WHERE [I]feldname[/I] = '[I]alter Wert[/I]'; alles kursive muss geändert werden! mfg
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.