oracle sql 字符串拼接_mysql将字符串和数字拼接

oracle sql 字符串拼接_mysql将字符串和数字拼接一、MySQL在Java中我们通常用加号”+”来实现字符串的拼接,MySQL中也可以使用”+”来实现,比如:先加入测试数据CREATETABLEtest(idINT,nameVARCHAR(10),scoreFLOAT);INSERTINTOtestVALUES(1,’zhang’,98);INSERTINTOtestVALUES(2,’li’,95);Demo1SELECT…

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

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、MySQL

在Java中我们通常用加号”+”来实现字符串的拼接,MySQL中也可以使用”+”来实现,比如:

先加入测试数据

CREATE TABLE test(

id INT,

name VARCHAR(10),

score FLOAT

);

INSERT INTO test VALUES(1,’zhang’,98);

INSERT INTO test VALUES(2,’li’,95);

Demo1

SELECT NAME+’hello’ FROM test;

执行结果:

21bc5668b65808505b4e8550468b70bf.png

MySQL会将加号两端的字段值尝试转换为数字类型,如果转换失败则认为字段值为0

Demo2

SELECT score,score+5 FROM test;

执行结果:

c8c58997c52ccb7d48725bd7d2582f85.png

从以上可以看出”+”其实就是一个操作符,在MySQL中进行字符串的拼接要使用CONCAT函数,

CONCAT函数支持一个或者多个参数,参数类型可以为字符串类型也可以是非字符串类型,对于非字符串类型的参数MySQL将尝试

将其转化为字符串类型,CONCAT函数会将所有参数按照参数的顺序拼接成一个字符串做为返回值。

Demo3

SELECT CONCAT(NAME,’-hello’,’ good’) FROM test;

执行结果:

532fcb2876b11150763bd49abff83316.png

MySQL中还提供了另外一个进行字符串拼接的函数CONCAT_WS,

CONCAT_WS可以在待拼接的字符串之间加入指定的分隔符,第一个参数为要设置的分隔符,

而剩下的参数则为待拼接的字符串值

Demo4

SELECT CONCAT_WS(‘-‘,NAME,’考了’,score) FROM test;

执行结果:

Oracle中使用”||”进行字符串拼接

Demo5

select name||’hello’ from test;

执行结果:

8d1c264ca3a76ae020fe2a90728adecb.png

除了”||”,Oracle还支持使用CONCAT()函数进行字符串拼接

Demo6

执行结果:

577641218e1581fa00d0b82ea335a7bc.png

如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串,与MySQL的CONCAT()函数不同,Oracle的CONCAT()函数只支持两个参数,不支持两个以上字符串的拼接。

0b1331709591d260c1c78e86d0c51c18.png

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

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

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


相关推荐

  • 汇编指令与机器码的相互转换(来自80×86汇编小站)「建议收藏」

    汇编指令与机器码的相互转换(来自80×86汇编小站)「建议收藏」作者:HSLY 网站:http://www.x86asm.com E-MAIL:pliceman_110@163.comHI,欢迎进入AssemblyLanguageintoMechineCode教程。首先你得从80×86汇编小站下载下载地址:Soft_Show.asp?SoftID=8  机器语言我们只要重点理解一下几个概念:    1.机器语言指令有

    2022年10月13日
    1
  • python控制mt4自动交易软件排名_股票自动交易软件排名

    python控制mt4自动交易软件排名_股票自动交易软件排名原标题:股票自动交易软件排名提起股票自动交易软件,大家都很不陌生了,很多用户也使用过很多不同品牌的产品,那么谁比较好呢?接下来我们就为大家来总体排名一下:第一名:智能A股管家股票自动交易系统把它排在第一名是因为它的性价比高,功能上虽然比不上第二名,但它的价格确实普罗大众用户可以接受的功能:可以实现多种条件任务自动执行买卖,内置9种智能交易任务策略,止盈止损,拐点交易,自动T+0,闪电交易,双向卖…

    2022年5月30日
    55
  • idea启动tomcat控制台乱码_idea tomcat 乱码

    idea启动tomcat控制台乱码_idea tomcat 乱码最近在部署web项目启动tomcat时日志乱码了,很难受,试着很多方法也没有解决,最后的解决方法让我大跌眼镜,故记录一下,建议看到最后:1.修改本地tomcat下conf目录下logging.properties文件内容新增java.util.logging.ConsoleHandler.encoding=GBK2.修改tomcat下bin-catalina.bat文件3.在tomcat的conf-server.xml中修改4.在idea中修改配置ps:如果还是不行,就跟我今天遇到的

    2022年9月25日
    2
  • 一起谈.NET技术,JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯

    一起谈.NET技术,JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯

    2021年8月13日
    40
  • vbs刷屏代码。复制粘贴即可用

    Dimname,msgname=”请输入要刷屏的文字:”msg=Inputbox(“请输入要刷屏文字(在刷屏期间不要将光标移出聊天框,不然会打开光标所在的程序)”)SetWshShell=WScript.CreateObject(“WScript.Shell”)WshShell.AppActivate”无标题记事本”num=20sleeptime=400…

    2022年4月6日
    171
  • poe交换机如何选择_怎么选择交换机

    poe交换机如何选择_怎么选择交换机PoE交换机不但可以实现普通交换机的数据传输功能还能同时对网络终端进行供电。如果你打算选择或者使用PoE交换机,这些知识点一定要看,可以让你少走弯路、少些麻烦。接下来,杭州飞畅科技的小编来为大家介绍下PoE交换机的选择和使用要点,一起来看看吧!一,选择PoE交换机时需要注意什么?1,不要图便宜,尤其是核心的东西,这个你懂的国内就是一个各种产品泛滥的大市场,PoE交换机也不例外。市场上的PoE交换机大大小小的品牌数不胜数,价格和质量差别很大。有些初接触PoE供电的人士,认为只要是PoE交换机就行.

    2022年10月4日
    2

发表回复

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

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