Marcel Eichner // Ephigenia

  • Home
  • Illustration
  • Code
  • Kontakt

Aktuelle Projekte

Horrorblog.org
jQuery.slideShow
Franklin
code.marceleichner.de

This Blog-Website is built with Harrison!

Blogs & Freunde

Gimmixx
Martin Fleck
Torsten Bergler
Jens Franke
Robokid
Peter Kröner
Polycoder
Coding Horror
Lotterliebe
CodeBalancer
Pseudocoder
Migrador
Dachdeckermeister Peter Arold in Werda, Plauen, Hof und Umgebung La Petite Provence - Pension und Festsaal in Leisnig Piv-Berlin, Immobilienverwaltung Verwaltung Berlin blogoscoop

#475

21.07.2009 17:32
0 Kommentare
Share
  • code
  • tip
  • sql
  • mysql
  • name
Im aktuellen Projekt bin ich auf die einfache Frage gestoßen wie man Namen die komplett in einer Spalte stehen wieder in Vorname / Nachname aufsplitten kann:
-- namen sind als [nachname] [vorname] gespeichert
SELECT
  name,
  -- lastname
  SUBSTRING(name, 1, NULLIF(LOCATE(' ', name) - 1, -1))
  -- firstname
  SUBSTRING(name, LOCATE(' ', name) + 1, LENGTH(name)),
FROM users
-- namen sind als [vorname] [nachname] gespeichert
SELECT
  name
  -- firstname
  CASE WHEN LOCATE(' ', name) > 0
    THEN SUBSTRING(name, 1, LOCATE(' ', name)-1)
    ELSE name
  END,
  -- lastname
  CASE WHEN LOCATE(' ', name) > 0
    THEN SUBSTRING(name, LOCATE(' ', name) + 1, LENGTH(name))
    ELSE ''
  END,
FROM users

#446

20.03.2009 09:27
0 Kommentare
Share
  • code
  • php
  • programmieren
  • mysql
  • join
  • bug
  • lösung
Wer sich mit Nested Sets in MySQL beschäftigt wird das folgende Problem kennen. Andere die sich irgendwann einmal damit beschäftigen werden, werden eventuell darauf stoßen:

Wenn man ab MySQL 5 eine relativ simple Abrage mit Joins startet kann es vorkommen das man diese Meldung erhält:
Unknown column ‘table.columnname’ in ‘on clause’

Das kommt zum Beispiel bei simplen Queries wie dieser hier:
SELECT *
FROM table1, table2
INNER JOIN table3 ON table1.columnname = table3.columnname;

Wenn man nun die Tabellennamen in Klammern setzt funktionert alles wie gewohnt:
SELECT *
FROM (table1, table2)
INNER JOIN table3 ON table1.columnname = table3.columnname;

Hat echt etwas Zeit gekostet das herauszufinden denn das ist nicht ganz nachvollziehbar was da jetzt schief ging ;-)

#387

17.03.2008 21:17
2 Kommentare
Share
  • code
  • programmieren
  • Web
  • freunde
  • Schumann
  • Combo
Seit gestern Abend ist die neue Seite der Schumanncombo online.
Richard hatte mich gebeten ihm bei der Umsetzung zu helfen. Also hab ich von meiner Mini-Freizeit ein paar Minuten abgeknapst und hab mit ihm Templates gebaut. Was man alles in 2 oder waren es 3 Monaten schaffen kann .. echt erstaunlich - ich wünscht man hätte mal mehr Zeit puh.

Wer irgendwie HTML/CSS/PHP/MySQL Kann soll sich doch bitte mal bei mir melden - es gibt ein paar Jobs zu machen! Gute Bezahlung!

#379

29.01.2008 17:22
0 Kommentare
Share
  • code
  • fundstücke
  • tool
  • mysql
  • mac
  • apple
Wer schon lange nach einem Tool sucht um Datenbanktabellen zu visualisieren ohne alle in Illustrator oder Numbers nachzubauen, den wird folgendes interessieren:
SQLEditor.
Mit dem Programm kann man Datenbankschemen anlegen, anschauen, verknüpfen, exportieren und der Hammer: sogar importieren! Nicht unnötig alles abschreiben müssen :) Year! Das wird ausprobiert und bei Gefallen gekauft!
Und deswegen nicht gleich die Party vergessen ne ...
marceleichner HTML5 Harrison Theme (Validate Source), © 2010 by Ephigenia M. Eichner, Impressum