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,解决需求!

 

posted @ 2016-09-02 12:25  郑小超  阅读(421)  评论(0编辑  收藏  举报