2017-03-03 18 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陈述