2
我從表中創建了一個視圖,工作得很好。問題是,在我的表中,我有「FIRSTNAME」和「LASTNAME」作爲單獨的列。在我看來,我想將它們連接在一起作爲全名。MySQL加入視圖,將列連接成一個字符串
的MySQL:
CREATE VIEW leader_table AS
SELECT
lgl_leaders.LEAD_ID,
lgl_type.LG_TYPE,
member_db.FIRSTNAME AS PRIMARY_FNAME,
member_db.LASTNAME AS PRIMARY_LNAME,
lgl_leaders.LG_ADDRESS,
lgl_leaders.LG_CITY,
lgl_leaders.LG_ZIP,
lgl_leaders.LG_LAT,
lgl_leaders.LG_LNG,
lgl_leaders.CHILDCARE,
lgl_leaders.LG_DAY,
lgl_leaders.LG_TIME
FROM
lgl_leaders,lgl_type,member_db
WHERE
lgl_type.IDNUM = lgl_leaders.LG_TYPE
AND member_db.IDNUM = lgl_leaders.PRIMARY_LEADER
一個例子是:
member_db.FIRSTNAME: 「BOB」
member_db.LASTNAME: 「史密斯」
我想一個細胞 - 所謂的「 FULLNAME「改爲:」BOB SMITH「,而不是具有單獨的列。
我該如何修改我的視圖以將兩個字符串連接在一起?
這是它。非常感謝!一旦時間限制讓我接受答案。再次感謝! – bagofmilk
如果您要連接的一個或多個列爲空,那麼如果LASTNAME和FIRSTNAME之一爲NULL,則應該使用COALESCE()將NULL值替換爲空字符串以避免出現NULL FULL_NAME 。 –