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 中文网

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IIS服务器的网站防盗链的解决方案

    IIS服务器的网站防盗链的解决方案盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。针对图片的防盗链方法:在httpd.ini文件的任意处增加下列代码(IIS的httpd.ini和Apache的.htacces…

    2022年7月23日
    10
  • vector的几种初始化及赋值方式

    vector的几种初始化及赋值方式vector的几种初始化及赋值方式

    2022年7月18日
    11
  • JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)

    JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)JAVA基础知识和常用算法合集:https://blog.csdn.net/GD_ONE/article/details/104061907目录1.主类的命名必须是Main2.输入输出:2.1输入:(1)使用Scanner类进行输入(2)hasNext()方法2.2输出3快速输入输出3.1使用StreamTokenizer和PrintW…

    2022年5月26日
    36
  • Spring之ORM[通俗易懂]

    Spring之ORM[通俗易懂]Spring之ORM

    2022年4月22日
    138
  • JAVA中Object转String

    JAVA中Object转String1.object.toString()方法这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。2.String.valueOf(object)方法这种方法不必担心object为null的问题,若为null,会将其转换为”null”字符串,而不是null。这一点要特别注意。”null”和null不是一个概念。3….

    2022年6月12日
    30
  • PyCharm使用教程 — 7、使用PyCharm进行DeBug调试

    PyCharm使用教程 — 7、使用PyCharm进行DeBug调试DeBug运行/调试Bug大家都知道是程序中的错误,导致程序不能正常运行。而DeBug的字面意思就是解决Bug。DeBug执行的方式也是有三种,与上面的代码运行章节类似,1、右键DeBug2、导航栏DeBug点击导航栏绿色的蜘蛛图标即可DeBug启动。3、通过mainDebug执行如果程序有main函数入口,可以点击左侧的绿色小三角,然后选择上图标识的Debug项目名即可。4、断点如果Debug的程序没有断点,则跟正常的执行没有区别。断点:一个断点标注一个代码行,当程序执行到

    2022年8月25日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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