Fügen string an mysql Ergebnis
Brauche ich mySql result mit einigen Präfixe und Suffixe. Das ist mein code:
SELECT bk_id, bk_rtype, villas_db.v_name AS villa_name
FROM booking_db
INNER JOIN villas_db ON booking_db.bk_vid = villas_db.v_id
WHERE '2012-11-02'
BETWEEN bk_date1
AND bk_date2
ORDER BY bk_id DESC
LIMIT 0 , 30
Dem Ergebnis:
bk_id bk_rtype villa_name
30 2 T2
29 3 V1
So, ich brauche das Ergebnis als:
bk_id bk_rtype villa_name booking_no
30 2 T2 B2-00030
29 3 V1 B3-00029
Während B ist eine Buchung Präfix getrennt durch "-" und sprintf("%05d",bk_id);
Bitte vorschlagen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie verwenden möchten, können
CONCAT
undLPAD
Funktionen wie unten:LPAD
gemacht wurde bald nach der Veröffentlichung der Antwort(vor der Eingabe). Jedenfalls, dein problem ist gelöst, das ist die gute Sache. Genießen 🙂Fand ich meine Lösung: