MySQL 返回指定长度的字符串
2024-08-24 06:21:06
今天在做 iblog 项目时,有一个需求是,从 MySQL 返回某个字段的值要时要指定长度,上网搜到的方法是使用
MySQL 的字符串处理函数,如 left(str, length),right(str, length),substring(str, pos, length) 。
其中前两个函数是返回从最左/从最右开始、长度为 length 的子字符串,后一个函数是返回指定位置开始、长度为 length 的子字符串。
SELECT LEFT(articleContent, 20) FROM article
然而,在 Spring 项目中,MyBatis 是无法将其值传到实体对象对应 articleContent 中以至于该值为 null。这时需要用 as 语句,即:
SELECT LEFT(articleContent, 20) as articleContent FROM article
这样就能正确传到值了。
最新文章
- 【URAL 1486】Equal Squares
- vector族函数
- ORB特征点检测
- 【ubuntu】系统设置打不开
- clean code meaningful names
- 菜鸟搭建Android环境~~~~绝对靠谱
- 【JavaScript】关于JS中的constructor与prototype
- mysql 5.6 原生Online DDL解析
- 9 个让 JavaScript 调试更简单的 Console 命令
- android常见错误--INSTALL_FAILED_DEXOPT
- 如何将C++中的SOCKADDR_IN*参数类型转换成C#中的参数类型
- 最全ASCLL码
- JavaScript 中的事件类型3(读书笔记思维导图)
- nmap 使用注意事项
- stm32中断学习总结
- virtualbox下centos虚拟机安装,并网卡配置桥接方式上网,使得和host可以互Ping通。
- D - Milking Time 动态规划
- java及spark2.X连接mongodb3.X单机或集群的方法(带认证及不带认证)
- 使用Vue建立一个在线商店
- LeetCode 606. Construct String from Binary Tree根据二叉树创建字符串 (C++)