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

daten mit sql ersetzen

Frage Entwicklung Datenbanken

Mitglied: thgrch

thgrch (Level 1) - Jetzt verbinden

23.08.2008, aktualisiert 27.08.2008, 3742 Aufrufe, 4 Kommentare

ich suche den einfachsten weg um in einer MySQL Tabelle daten zu ersetzen.
Alle die mit 0 beginnen, durch ein b zu ersetzen
Beispiel:
01.mpg wird b0.mpg
00000001.mpg soll b0000001.mpg

Habe es mit concat und replace versucht.....

Herzlichen Dank
Mitglied: filippg
23.08.2008 um 14:59 Uhr
Hallo,

dein Beispiel ist falsch, oder? 01.mpg soll b1.mpg heißen?
Ich machen nur MS SQL, aber als Skizze:

UPDATE Dateien SET Dateiname = 'b'+RIGHT(Dateiname, LENGTH(dateiname)-1) WHERE CHARINDEX('0', Dateiname) = 1

Oder:
UPDATE Dateien SET Dateiname = STUFF(Dateiname, 1, 1, 'b') WHERE CHARINDEX('0', Dateiname) = 1


RIGHT(Dateiname, LENGTH(dateiname)-1): sollte alle Zeichen von Dateiname, bis auf das erste liefern. Dafür wird ja nachher ein b davorgeschrieben
WHERE CHARINDEX('0', Dateiname) = 1: liefert alle Zeilen, bei denen Dateiname mit 0 beginnt
STUFF(Dateiname, 1, 1, 'b'): Löscht aus Dateiname an Position 1 ein Zeichen und fügt stattessen b ein.

Gruß

Filipp
Bitte warten ..
Mitglied: thgrch
25.08.2008 um 23:43 Uhr
Hallo und danke.
Ja, es 01.mpg heissen!!
...dann werde ich es mal testen...
Bitte warten ..
Mitglied: filippg
26.08.2008 um 20:20 Uhr
Ja, es 01.mpg heissen!!
Irgendwie komme ich mir verarscht vor.
Wenn es funktioniert bitte den Beitrag als gelöst markieren.

Gruß

Filipp
Bitte warten ..
Mitglied: thgrch
27.08.2008 um 20:38 Uhr
HAllo Filipp
entschuldige... war unterwegs... und hatte kein MSSQL zur Verfügung

im MySQL bin ich zum Ziel gekommen

UPDATE DATEIEN SET DATEINAME = CONCAT(SUBSTR(DATEINAME,0,1), 'b', SUBSTR(DATEINAME,2))

Herzlichen DANK!!!
Gruss Stefan
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Server
gelöst SQL-Tabelle portieren und dabei Daten konvertieren (1)

Frage von menace zum Thema Server ...

Backup
gelöst DPM sichert keine SQL Daten (4)

Frage von 122967 zum Thema Backup ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Microsoft
Ordner mit LW-Buchstaben versehen und benennen (19)

Frage von Xaero1982 zum Thema Microsoft ...

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

Frage von Floh21 zum Thema Outlook & Mail ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...