目录

  • 学习源
  • SQL mid() 函数
  • 示例数据
  • 基本使用

学习源

  • 简单教程

    • https://www.twle.cn/l/yufei/sql/sql-basic-func-mid.html
  • 菜鸟教程
    • https://www.runoob.com/sql/sql-func-mid.html

SQL mid() 函数

SQL 中的 mid() 函数用于从文本字段中提取字符

SELECT MID( column_name ,start[,length]) FROM table_name;
参数 描述
column_name 必需。要提取字符的字段
start 必需。设置开始位置 ( 起始值是 1 ),这个一定要注意
length 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本

示例数据

CREATE DATABASE IF NOT EXISTS hardy_db default character set utf8mb4 collate utf8mb4_0900_ai_ci;USE hardy_db;DROP TABLE IF EXISTS lesson;CREATE TABLE lesson (id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,name varchar(32) default '',views int(11) NOT NULL default '0',created_at DATETIME
);INSERT INTO lesson(id, name, views, created_at) VALUES
(1, 'Python 基础教程',981,'2017-04-18 13:52:03'),
(2, 'Scala 基础教程',73,'2017-04-18 16:03:32'),
(3, 'Ruby 基础教程',199,'2017-05-01 06:16:14');

基本使用

  1. 提取 name 中的前 6 个字符

    SELECT name, MID(name,1,6) FROM lesson;
    

    运行结果输出如下:

    mysql> SELECT name, MID(name,1,6) FROM lesson;
    +---------------------+---------------+
    | name                | MID(name,1,6) |
    +---------------------+---------------+
    | Python 基础教程      | Python        |
    | Scala 基础教程       | Scala         |
    | Ruby 基础教程        | Ruby 基       |
    +---------------------+---------------+

SQL学习之mid()函数相关推荐

  1. SQL学习之now()函数

    目录 学习源 SQL now() 函数 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-now.html 菜鸟教程 https ...

  2. SQL学习之ucase()函数

    目录 学习源 SQL ucase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...

  3. SQL学习_常用函数参考

    1. AVG() 函数SELECT AVG(column_name) AS xxx FROM table_name// 从access_log中选择site_id和count,当count比count ...

  4. SQL学习之lcase()函数

    目录 学习源 SQL lcase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...

  5. SQL学习之first()函数

    目录 学习源 SQL first() 函数 first()函数在其他数据库中的实现 SQL Server MySQL Oracle 示例数据 使用 学习源 简单教程 https://www.twle. ...

  6. SQL学习之时间间隔函数

    MYSQL的DATE_SUB函数,可以对「一个时间」进行时间间隔的切割 用法如下 -- 时间间隔函数 SELECT DATE_SUB('2010-08-12', INTERVAL 3 DAY) AS ...

  7. SQL学习笔记之二:QUOTENAME函数

    SQL学习笔记之二:QUOTENAME函数 --SQL学习笔记二 --函数QUOTENAME --功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的Microsoft ...

  8. mysql语句 mid_SQL MID() 函数

    SQL 中的 MID() 函数用于从文本字段中提取字符 SELECT MID( column_name ,start[,length]) FROM table_name; 参数 描述 column_n ...

  9. SQL UCASE() 函数、SQL LCASE() 函数、SQL MID() 函数

    SQL UCASE() 函数 UCASE() 函数 UCASE 函数把字段的值转换为大写. SQL UCASE() 语法 SELECT UCASE(column_name) FROM table_na ...

最新文章

  1. HDU2141(二分查找)
  2. 「镁客早报」任正非称对苹果等对手出售5G芯片持开放态度;马斯克称未来12个月内将生产超过50万辆车...
  3. unix shell(壳)的简单实现
  4. 成功解决‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  5. 2020前端面试总结
  6. CompletableFuture计算完成时回调方法
  7. 在Spring Boot中使用Vaadin的简介
  8. Android开发(4) | 系统权限、MediaPlayer类 和 VideoView类 的应用——播放多媒体文件
  9. Redis你不得不探索的11个问题
  10. 华为云提供多场景本地数据上云方案,数据上云不再愁
  11. 11. Magento路由分发过程解析(一):在前端控制器中获取路由对象
  12. discuzX 数据库操作类
  13. 190319每日一句
  14. html中给div加链接,用html给div加类似a标签的超链接(转)
  15. 如何使用idea自带的数据库可视化工具
  16. js layui跳转页面_js中实现页面跳转
  17. hermite插值法 matlab,分段三次Hermite插值Matlab实现
  18. 修复关于DxO Nik Collection 2.0.8在Photoshop 2020不能显示中文问题
  19. android模拟器定制,定制Android模拟器skin
  20. Microsoft Visusl C++2010运行程序时,调试弹出黑框自动闪退无法看见运行结果的解决方法

热门文章

  1. android N上收到未接来电,没有LED灯闪烁提示,在M上是ok的.
  2. 君正Zeratul开发(2)——uboot启动分析
  3. 2022 年全国职业院校技能大赛高职组云计算赛项赛题解析-“私有云 赛项” 之 《私有云运维开发》!!超详细!
  4. SEO快速优化为网站带来靠前排名
  5. 怎么在手机上压缩PDF文件大小
  6. 数据库三大范式的理解(大白话篇)
  7. IoT黑板报0111:智能制造专利申请TOP10排行榜出炉
  8. 达人评测 苹果 M1 iPad Pro 2021 怎么样
  9. geoserver的api接口_GeoServer之REST接口
  10. U盘一般有三种常见的格式:FAT32,NTFS和exFAT