2016-10-04 82 views
-2

我正在完成學校的數據庫項目,並且在運行查詢時無法在phpMyadmin中使用CONCAT功能。我的表名是'customer_info',我有4列。第二和第三列是名字和姓氏。我必須爲包含所有表數據的表創建一個VIEW,並且同時將Name列連接起來以顯示它們之間的空格。我一直在尋找幾個小時,無論我把什麼放在一起,我都會遇到錯誤。協助在phpMyadmin中使用CONCAT功能

他是一個樣本一個(很多)我想:

CREATE VIEW `customer_info` AS 
    SELECT 
    CustomerID, 
    CONCAT(FirstName, " ", LastName) FULL_NAME, 
    Contact, 
    Location; 

我的重點主要是無線技術,請與我的耐心,我已經看過了CONCAT幾個語法定義或加入絃樂但不管我把什麼組合放在一起,我都會遇到語法錯誤。請幫助我完成這個查詢,但也要理解它。

回答

0

您缺少from條款。類似這樣的:

CREATE VIEW v_customer_info AS 
    SELECT CustomerID, CONCAT(FirstName, ' ', LastName) as FULL_NAME, 
      Contact, Location 
    FROM customer_info; 

該視圖不能與該表具有相同的名稱。

+0

AH!您非常有幫助的先生,這工作,我現在明白了錯誤的地方與複製視圖和表名稱。非常感謝。 – JTaylor

+0

@JTaylor。 。 。您可以查看「INFORMATION_SCHEMA」表。 –

+0

@JTaylor。 。 。在Stack Overflow中,問題是問題而不是評論。無論如何,你的問題似乎對你的導師來說更合適。 –