2017-03-03 19 views
0

我是MYSQL的新手,一直在努力讓Concat正常工作。我嘗試了幾種不同的變化,但沒有任何運氣。有人能指出我在正確的方向讓這個工作。我創建了一個非常基本的表格,然後查看Concat的姓名和姓氏,並顯示客戶信息的其餘部分。使用CONCAT合併名字/姓氏等基本屬性

Create Table Customer(
CustomerId INT PRIMARY KEY AUTO_INCREMENT, 
FirstName VARCHAR(50), 
LastName VARCHAR (50), 
Address VARCHAR (75), 
City VARCHAR (50), 
State VARCHAR (50), 
Zip NUMERIC, 
OrderID INT 
); 
CREATE VIEW CustomerInformation AS 
SELECT FirstName, LastName, CONCAT(FirstName, ‘ ‘, lastname), 
Address VARCHAR (75), 
City VARCHAR (50), 
State VARCHAR (50), 
Zip NUMERIC, 
FROM Customer 
+0

像這樣 - '從t'選擇concat(firstname,'',lastname)? – GurV

+0

(1)使用單引號分隔字符串(如上面GurV所示),並且您應該可以別名CONCAT表達式; (2)我不記得需要數據類型說明符的VIEW(至少不在實際的「CAST」操作之外)。 – Uueerdo

回答

0

嘗試這樣的:

SELECT FirstName, LastName, CONCAT(FirstName, ‘ ‘, lastname), Address, City, State, Zip 
FROM Customer 

不要在SELECT語句添加列的數據類型。這隻需要在CREATE TABLEALTER TABLE陳述