小编MAK*_*MAK的帖子

为名称列生成排列组合

我有以下用于排列和组合的示例数据。

create table tbltest
(
    name varchar(50),
    addres varchar(100)
);

insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA');
insert into tbltest values('Donatella Nobatti','HNo 101 UK');
insert into tbltest values('Sam Buca','Main Road B Block UAE');
insert into tbltest values('Juan Soponatime','Hight Street CA');
insert into tbltest values('Aaron Spacemuseum','HNo A10 100 feet Road A Block ');
Run Code Online (Sandbox Code Playgroud)

我想为 中的name列生成排列和组合table tbltest并将其存储到temp table.

以预期结果为例:

name
----------------
John Mak Sam
John Sam Mak
Mak John Sam
Mak Sam John …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2

10
推荐指数
1
解决办法
2030
查看次数

词的排列组合

跟进问题

我有以下数据:

我有以下用于排列和组合的示例数据。

create table tbltest
(
    name varchar(50),
    addres varchar(100)
);

insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA');
insert into tbltest values('Donatella Nobatti','HNo 101 UK');
insert into tbltest values('Sam Buca','Main Road B Block UAE');
insert into tbltest values('Juan Soponatime','Hight Street CA');
insert into tbltest values('Aaron Spacemuseum','HNo A10 100 feet Road A Block ');
insert into tbltest values('Nasir Ahmed Amir Ahmed Mehendy','UAE High Street');
Run Code Online (Sandbox Code Playgroud)

以预期结果为例:

name
----------------
John Mak Sam
John Sam Mak
Mak John Sam …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2

4
推荐指数
1
解决办法
866
查看次数

标签 统计

sql-server ×2

sql-server-2008-r2 ×2