SQL练习之求解填字游戏

SELECT *
FROM dbo.spt_values

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

(1)第二个字母:a

(2)第四个字母:l

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

代码如下:

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

2、下面改变需求

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

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

ok,解决需求!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏idba

order by 原理以及优化

一 简介 偏向于业务的(MySQL)DBA或者业务的开发者来说,order by 排序是一个常见的业务功能,将结果根据指定的字段排序,满足前端展示的需求。然而...

15030
来自专栏数据和云

DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比

随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多。进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据...

40660
来自专栏互联网开发者交流社区

用于 SELECT 和 WHERE 子句的函数

17430
来自专栏与神兽党一起成长

[MySQL]查询学生选课的情况(二)

上一篇文章使用了自定义的函数查找出来选择Math,或者选择Chinese或选择Japanese课程的学生。

19500
来自专栏Dawnzhang的开发者手册

数据库截取字符串SUBSTR函数的使用

今天中午做需求的时候,有类似于根据银行卡卡号的前几位判断出是哪个银行的情况,每个银行需要截取的位数都不一样,这时我就想到了SUBSTR

13820
来自专栏Java后端生活

MySQL(三)基础查询

15890
来自专栏IT技术精选文摘

10分钟让你明白MySQL是如何利用索引的

一、前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。 譬如: MySQL 在遇到范围查询条件的时候就停止匹配了...

26070
来自专栏Python、Flask、Django

Flask 项目系列 -- 基于Flask打造招聘网站(2017-12-07更新)

18230
来自专栏抠抠空间

MySQL之表的数据类型

一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob....

37780
来自专栏Python爬虫实战

MySQL从零开始:05 MySQL数据类型

距离上次更新 MySQL 从零开始系列,已经过去了十几天,时间隔得有点长,由于我选用的是 MySQL 的最新版本,网上的教程大多停留在 MySQL 5.x,所以...

17230

扫码关注云+社区

领取腾讯云代金券