SQL练习之求解填字游戏

SELECT *
FROM dbo.spt_values

假设我们需要找具有以下特点的单词:

(1)第二个字母:a

(2)第四个字母:l

(3)一共只有5个字母组成的单词

代码如下:

SELECT name
FROM dbo.spt_values
WHERE name 
LIKE '_a_l_' 

2、下面改变需求

找出单词表中,单词的前三个字母和最后三个字母一样的单词,下面是解决代码:

SELECT name
FROM dbo.spt_values
WHERE name 
LIKE '%'+SUBSTRING(name,1,3)+''
AND LEN(name)>3

ok,解决需求!

原文地址:https://www.cnblogs.com/GreenLeaves/p/5833041.html