mysql字符串截取拼接_mybatis截取字符串

mysql字符串截取拼接_mybatis截取字符串用法:1.substring(str,pos)例子:str是被操作的字符串,pos表示是从哪个位置开始。如果pos为正,则下标从左到右从1开始记。如果pos为负,则下标从右到左从-1开始记。2.substring(strfrompos)例子:与1的用法相同,但是逗号变为from。3.substring(str,pos,len)例子:str是被操作的字符串,pos表示是从哪个位置开始。如果pos为正,则下标从左到右从1开始记。如果pos为负,则下

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

截取

substring( )

用法:

1. substring(str,pos)

例子:

SELECT substring('abcdefg',1);
-> 'abcdefg'

SELECT substring('abcdefg',2);
-> 'bcdefg'

SELECT substring('abcdefg',-2);
-> 'fg'

str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下标从右到左从-1开始记。

2. substring(str from pos)

例子:

SELECT substring('abcdefg' from 1);
-> 'abcdefg'

SELECT substring('abcdefg' from 2);
-> 'bcdefg'

SELECT substring('abcdefg' from -2);
-> 'fg'

1 的用法相同,但是 逗号 变为 from

3. substring(str,pos,len)

例子:

SELECT substring('abcdefg' , 1 , 2);
-> 'ab'

SELECT substring('abcdefg' , 2 , 2);
-> 'bc'

SELECT substring('abcdefg' , -2 ,1);
-> 'f'

str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下标从右到左从-1开始记。len 表示以从左到右的顺序留下 len 个长度的字符。

4. substring(str from pos for len)

例子:

SELECT substring('abcdefg' from 1 for 2);
-> 'ab'

SELECT substring('abcdefg' from 2 for 2);
-> 'bc'

SELECT substring('abcdefg' from -2 for 1);
-> 'f'

3 的用法相同,但是 第一个逗号 变为 from第二个逗号 变成 for

left

left(str,len)

例子:

SELECT left('abcdefg' , 2);
-> 'ab'

从左边开始,截取 str 字符串的 len 个长度的字符。

right

right(str,len)

例子:

SELECT right('abcdefg' , 2);
-> 'fg'

从右边开始,截取 str 字符串的 len 个长度的字符。  

拼接

concat(str1,str2,…)    

例子:

SELECT concat('a','b','v');
-> 'abv'

SELECT concat('a','b');
-> 'ab'

会把str1,str2,……拼接起来,如果参数中有NULL,结果为NULL。

mysql官方中文文档:MySQL 中文文档 | MySQL 中文网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186883.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • qstring如何初始化_qstringlist 初始化

    qstring如何初始化_qstringlist 初始化();//将路径赋值给strFilePath}ui->label->setText(strFilePath);QStringListfileList;dir.cd(strFilePath);//打开路径,调用dir对象的成员……(intindex,QStringkeyorvalue);//读取键名private:voidinit_com();…

  • lxml基本用法_XML是什么

    lxml基本用法_XML是什么lxml库结合libxml2快速强大的特性,使用xpath语法来进行文件格式解析,与Beautiful相比,效率更高。0x01安装可以利用pip安装lxml:pipinstalllxml在windows系统中安装时,可能会出现如下错误:提示如下:error:MicrosoftVisualC++9.0isrequired(Unabletofin…

    2022年10月30日
  • JSP页面通过URL传递中文参数出现中文乱码问题

    JSP页面通过URL传递中文参数出现中文乱码问题做项目时遇到这个问题问题描述:通过点击这个参数名并进行跳转control层,进行参数接受并处理。${cs.name}里面包含中文<a href="${pageContext.request.contextPath}/recommend_navCategory?name=${cs.name}">${cs.name}</a>服务器端:ISO-8859-1是tomca…

  • eclipse配置SVN和Maven插件

    eclipse配置SVN和Maven插件

  • oracle字段精度修改,oracle number类型增加精度

    oracle字段精度修改,oracle number类型增加精度oracle迁移到sqlserver时,报错-如下图,查找原因,发现是因为有些表number类型没有设精度导致的,解决方法如下,修改表结构加上精度,加上之后就可以了。考虑到有些表有多个字段没有设精度,所以采取以下方式实现。–split函数createorreplacetypetype_splitastableofvarchar2(4000);/createorreplace…

  • jQuery的下载以及使用[通俗易懂]

    jQuery的下载以及使用[通俗易懂]一、版本选择jQuery的版本有很多,大家在选择版本的时候,一般原则是越新越好,但其实不然,jQuery版本是在不断进步和发展的,最新版是当时最高技术水平,也是最先进的技术理念。如何选择jQuery版本是个值得思考的问题目前jQuery有三个大版本:1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4(2…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号