php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.11.2009, 16:53  
Neuer Benutzer
 
Registriert seit: 04.11.2009
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
inichino befindet sich auf einem aufstrebenden Ast
Standard SQL: Inhalte von zwei Feldern in ein Feld übertragen

Hallo,

ich kämpfe gerade mit einem SQL Statement, eventuell könnt Ihr mir weiterhelfen.

Ich möchte die Dateninhalte von zwei Datenbankfelder zusammenführen und in ein anderes Datenbankfeld abspeichern.

Es geht um folgende Felder.

Feld Ort. (Varchar 45)
Feld Postleitzahl. (Varchar 12)
Feld Anschrift. (Varchar 65)

Die Felder Ort & Postleitzahl sind gefüllt.

Im Feld Ort steht z.B. "Muenchen", im Feld Postleitzahl "78921".
Das Feld Anschrift ist leer und soll nun "78921 Muenchen" eingetragen bekommen.

Folgendes habe ich versucht.

update tabelle set 'anschrift'='postleitzahl'+' '+'ort';

Dies ist vermutlich vollkommen falsch... auf jeden Fall funktioniert es nicht.

Weiß jemand Rat?

Vielen Dank für Eure Hilfe!!
inichino ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.11.2009, 17:09  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.233
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

MySQL :: MySQL 5.1 Reference Manual :: 11.4 String Functions
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 05.11.2009, 10:43  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich würde dir allerdings dringend davon abraten. Damit erzeugst du Redundanzen und das widerspricht klar dem Prinzip einer relationalen Datenbank. Es genügt doch vollkommen, die Daten bei der Ausgabe zusammenzufügen.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 05.11.2009, 14:20  
Neuer Benutzer
 
Registriert seit: 04.11.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
Powie befindet sich auf einem aufstrebenden Ast
Powie eine Nachricht über ICQ schicken Powie eine Nachricht über MSN schicken
Standard

Du könntest dir das extra Feld sparen und das zum Beispiel so abfragen:

Select Concat_ws(' ',Postleitzahl,Ort) as Anschrift From ....
Powie ist offline   Mit Zitat antworten
Alt 05.11.2009, 14:22  
Neuer Benutzer
 
Registriert seit: 04.11.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
Powie befindet sich auf einem aufstrebenden Ast
Powie eine Nachricht über ICQ schicken Powie eine Nachricht über MSN schicken
Standard

Update sollte so funktionieren, bitte nicht auf Produktiv ausprobieren!

Update tabelle Set Anschrift = Concat_ws(' ',Postleitzahl,Ort)
Powie ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DB Feld auf ein anderes innerhalb umleiten vampsm Datenbanken 6 28.09.2009 13:24
Kalender PopUp und Datum nach Input Feld übertragen ( ICEFaces ) da.eXecutoR JavaScript, Ajax und mehr 6 19.08.2009 16:14
[Erledigt] Tabelle automatisch generieren scheffie PHP Tipps 2009 18 07.06.2009 16:17
[Erledigt] Limit auf Ergebnissumme mehrerer Tabellen Frank Datenbanken 8 02.09.2008 11:33
Array nach mehreren Feldern sortieren Marcel1 PHP Tipps 2008 4 04.06.2008 05:09
Formular feld Black-Devil PHP Tipps 2008 12 05.03.2008 16:15
Userprofil nach Kategorien und Feldern ordnen Matze PHP Tipps 2007 14 16.01.2007 14:42
where in? bzw. feld auf inhalte überprüfen...? Datenbanken 3 12.02.2006 16:00
zählen in mehreren Feldern jens76 Datenbanken 4 01.11.2005 13:39
Automatischer Sprung ins nächste Feld winfo_cologne PHP Tipps 2005-2 7 13.09.2005 12:57
Select Feld nach Überprüfung PHP Tipps 2005-2 4 31.08.2005 22:22
Array nach Feld sortieren PHP Tipps 2005-2 2 07.08.2005 23:00
Feld uin DB um eins erhöhen PHP Tipps 2005 5 28.04.2005 10:53
NOT LIKE Abfrage bringt kein Ergebnis in leerem Feld PHP Tipps 2005 4 26.03.2005 15:25
[Erledigt] Select Feld - Eingabe merken ?!? PHP-Fortgeschrittene 4 18.11.2004 12:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql felder zusammenfassen, sql 2 felder zusammenfassen, sql felder zusammenfügen, sql mehrere felder in ein feld, sql felder zusammenführen, http://www.php.de/datenbanken/60870-sql-inhalte-von-zwei-feldern-ein-feld-uebertragen.html, sql zwei felder, sql feld in anderes feld übertragen, sql 2 felder zusammenführen, sql ergebnisse in ein feld, zwei felder in einem sql, sql aus zwei feldern eins machen, sql mehrere ergebnisse in ein feld, datenbankfelder zusammenführen, sql zwei felder in eines, sql inhalt zweier felder in eins bringen, sql zwei felder in ein feld, sql select felder zusammenfassen, sql mehrer felder in ein feld, sql 2 felder als 1 feld

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum