我希望通过使用姓氏的前三个字母,名字的第一个字母和日期成为客户来创建唯一的客户ID。
示例:
FIRST LAST DATE
John Smith 12/29/2013
Customer ID : SMIJ_12292013
如何设置我将命名为ID
的字段,从这些不同列中读取信息并将它们合并为一列以制作customer ID
?
我正在使用Desktop Access 2013。
答案 0 :(得分:0)
不会触发这项工作吗?为表的Insert操作创建一个,并在其中放入创建它的代码并将其插入id列...这样您就可以使用简单的Insert语句,而不是将参数传递给存储过程或运行复杂的查询。
答案 1 :(得分:0)
我会使用php来处理字段,然后在脚本中插入客户ID,从表中读取信息
答案 2 :(得分:0)
你会这样做的。 如果你想从三个不同的领域阅读。
SUBSTRING(col1, 1, 1) + SUBSTRING(col2, 1, 1) + SUBSTRING(col3, 1, 1)
您可以将这三个字符串连接成单个列。
答案 3 :(得分:0)
Select Concat ( Left(Last,3), Left(First,1),'_',Date);
将此查询用作插入语句