文章目录

  • 1. 题目
  • 2. 解题

1. 题目

描述
请编写 SQL 语句,查询 courses 表中,课程名首两个字母在 ‘Db’ 和 ‘Dy’ 之间所有课程的名称


https://www.lintcode.com/problem/1968

2. 解题

-- Write your SQL Query here --
-- example: SELECT * FROM XX_TABLE WHERE XXX --
select name from courses
where name REGEXP "^D[b-y].*"-- ^表示以什么开头
-- [...] [] 里面的任意一个
-- . 任意字符  *匹配零个或多个在它前面的字符

or

select name from courses
where name between "Db" and "Dz" and name not like "Dz%"
    1. 查询以字母 ‘D’ 到 ‘O’ 开头的课程
select name from courses
where name regexp "^[D-O].*"

我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LintCode MySQL 1968. 查询首两个字母在 ‘Db‘ 和 ‘Dy‘ 之间的课程名称(REGEXP正则)相关推荐

  1. mysql 查找小写字母_MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析

    <MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析>要点: 本文介绍了MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析,希望对您有用.如果有疑问,可以联系我们. ...

  2. mysql 查询字母集合_使用MySQL查询查找所有以字母“ a”,“ b”或“ c”开头的名称?...

    您需要使用带有OR运算符的LIKE来查找以a或b或c开头的所有名称.语法如下:SELECT *FROM yourTableName WHERE yourColumnName like 'A%' or  ...

  3. mysql连接查询(两个表内和多个表内连接查询)

    连接是关系数据模型的主要特点,连接查询是关系数据库中最主要的查询,包括内连接.外连接等. 当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行 连接查询,得到存放在多个表中的记录数据 ...

  4. mysql 时间查询_两种常用MySql查询时间段的方法

    MySql查询时间段的方法很多,下面就为您介绍几种最常用的MySql查询时间段方法,如果您在MySql查询时间段方面遇到过问题,不妨一看. MySql的时间字段有date.time.datetime. ...

  5. mysql去除字符串首的非字母_如何从SQLServer中的字符串中删除所有非字母字符?...

    信不信由你,在我的系统中,这个丑陋的功能比G天象优雅的功能表现得更好.CREATE FUNCTION dbo.RemoveSpecialChar (@s VARCHAR(256)) RETURNS V ...

  6. mysql分组查询的两类

  7. MySQL 子查询,多表联合查询,视图,存储过程详解

    -----------MySQL数据库中多表联合查询---------- 多表联合查询的理论依据:笛卡尔积 通过笛卡尔乘积,把两个或者多个表变为一个大表,里面包含了有效的,无效的记录(需要加条件进行过 ...

  8. MySQL外键关联(一对多)MySQL连接查询

    MySQL外键关联(一对多) 外键说明 什么是外键? 1)表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,但再B表中身份证号对应id可以 ...

  9. 【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询

    一.mysql数据库汉字首字母获取查询 1.汉字提取首字母 get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"-> ...

最新文章

  1. 2021-2027全球与中国经颅磁刺激仪(TMS)市场现状及未来发展趋势
  2. oracle 逻辑回归,逻辑回归 (Logistic Regression):计算概率
  3. extmail集群的邮件负载均衡方案 [lvs dns postfix]
  4. php smarty 分页类,Smarty分页类Smartypaginate
  5. java是什么偏旁部首_Python实现获取汉字偏旁部首的方法示例【测试可用】
  6. java如何查看调用记录_查看Java记录
  7. 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed
  8. element 动态加载下拉框_记一次很坑的需求:给element-cascader添加一个重置和确定按钮...
  9. 专栏数量创新高、问答wap端新视觉
  10. PyTorch绘制训练过程的accuracy和loss曲线
  11. 最新服务器处理器天梯,服务器cpu天梯图2020
  12. 【DB宝41】监控利器PMM的使用--监控MySQL、PG、MongoDB、ProxySQL等
  13. 通过监听手势滑动解决DrawerLayout只能边缘打开抽屉问题
  14. 2022阿里巴巴云栖大会
  15. dos下的for命令详解(zz)
  16. ARIMA时间序列分析——(一)数据平稳性检验
  17. Android 闹钟app 课程设计
  18. sqlmap中的tamper 脚本分析
  19. OpenStack Ironic 裸金属的配置及使用
  20. 实习html周日志,实习日志:最后的一周

热门文章

  1. Java线程池有哪些作用
  2. Java笔记02-OOP
  3. css 大于号 标签_CSS设计基础选择器篇
  4. 如何制作自动更新程序?
  5. C语言常量类型及名称,菜鸟带你入门C语言|基本数据类型之常量
  6. android java 调试快捷键_Android Studio 代码页跳界面 /java和XML快速切换技巧
  7. java取模多位数_JAVA大数类—基础操作(加减乘除、取模、四舍五入、设置保留位数)...
  8. ios手机 php无法上传文件,【已解决】uni.uploadFile 苹果ios图片上传不成功
  9. Babel+vscode实现APICloud开发中兼容ES6及以上代码
  10. 3. 中间件安全基础(三)