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)
上一篇 2022年10月2日 上午7:46
下一篇 2022年10月2日 上午7:46


相关推荐

  • 优秀的程序员真的不写注释吗?

    优秀的程序员真的不写注释吗?我在很多地方看到这样一个观点,“请停止写注释,因为只有烂的代码才需要注释。”这个观点非常巧妙,它让我想起了孟子的一句话,“杨氏为我,是无君也;墨氏兼爱,是无父也。无父无君,是禽兽也。”动不动就骂别人是“禽兽”,我总觉得有点不妥,这很不符合孟子的浩然之气啊。有些大牛也有孟子这样的觉悟,如果有人要他给自己的代码加上注释,就好像是对他的一种侮辱:“我的代码写得这么优雅,你难道看不懂吗?注释是多余的!”我必须得承认,每个程序员都应该有一颗追求“优雅”的心,力争自己的代码更易阅读和理解——不只是针对机器,还有我

    2022年5月30日
    36
  • 五大常用算法之五:分支限界法

    一、基本描述类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找

    2021年12月25日
    39
  • QWidget、QDialog、QMainWindow 的异同点

    QWidget、QDialog、QMainWindow 的异同点简述在分享所有基础知识之前 很有必要在这里介绍下常用的窗口 QWidget QDialog QMainWindow 熟悉 Qt 的同学都应该知道 在新建 QtWidgets 项目进行类信息选择时会碰到它们 没错 很巧 每次都能碰到 所以 在以后的 Qt 开发中 我们会经常和它们打交道 常言道 知己知彼 百战不殆 只有了解它们 熟悉它们 才能更好地驾驭它们 QWidget 继承于 QObject 和 QPaintD

    2026年3月18日
    2
  • 人生哲理「建议收藏」

    人生哲理「建议收藏」九大人生哲理 1、跌倒了,才懂得平顺最重要;2、病倒了,才懂得身体最重要;3、郁闷了,才懂得快乐最重要;4、挫折了,才懂得信心最重要;5、错过了,才懂得珍惜最重要;6、潦倒了,才懂得金钱最重要;7、丢人了,才懂得名誉最重要;8、成功了,才懂得过程最重要;9、迟暮了,才懂得时间最重要。 生命的要义 人生要做两件事:一件感恩,一件感悟;人生要迈两

    2022年6月2日
    61
  • labview怎么做成应用程序(labview程序识别形状)

    labview是一款领先的图形化提供设计软件,labview也是一种图形化的编程语言的开发环境,labview更是NI设计平台的核心。历经不断创新,发布了版本labview2019,提供了最佳的解决方案,让用户轻松利用数据快速做出明智的决策。labview2016同样是一款可以帮助工程师完成从设计到测试等一系列步骤以及开发大中小型系统的图形化编程平台,软件以前所未有的程度集成了现有传统软件、IP和…

    2022年4月14日
    82
  • Cocos2d-x 水果忍者划痕效果

    Cocos2d-x 水果忍者划痕效果

    2021年11月14日
    42

发表回复

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

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