T-SQL - 这可能(解决)

时间:2016-08-08 14:01:20

标签: sql sql-server tsql

我有一个问题需要用我熟悉的任何语言来解决。我使用SQL因此想知道是否有任何帮助我可以得到以下问题:

以下字词:

CAPRICORN

替代品:

A = @
I = !
O = 0 (zero)

我必须找到有和没有替代品的拼写摩羯座的所有组合

有人能指出我使用的方向或解决方案的正确方向吗?

亲切的问候

2 个答案:

答案 0 :(得分:13)

这是笛卡尔积或SQL中的CROSS JOIN。

select cast('C' as varchar(50)) + a +'PR' +i + 'C' + o + 'RN'
from (values ('A'), ('@'))  t1(a)
cross join (values ('I'), ('!')) t2(i)     
cross join (values ('O'), ('0')) t3(o) 

答案 1 :(得分:0)

尝试一下

的内容
{{1}}