从mysql数据库里取出字符串,然后实现相加,并将结果转换为字符串。

从mysql数据库里取出字符串,然后实现相加,并将结果转换为字符串。,第1张

update table_name set PAS00000000055956 = PAS00000000055956 + '9000000' where...

前提是你的字段类型要对

那么你就把数据读出来,然后 *** 作

如用PHP开发, 那么就可以很容易根据数据的特性来选择数据段运算.

然后再写入,我也是初学,通常我会这样处理.

不过就你的问题我有另外一个想法,就是在数据库里只存储数字部分,然后对其运算,然后在读取时候再进行判断,处理输入.

这才是程序设计的正确思路: 物理层+逻辑层+输出层.

再大型的程序分了这三层来定义,思路都能清晰起来.

SQL 语句使用 ‘+’号将两个字段的数值相加

例,表格 tt

1、把 n1 与 n2 字段的数值相加

select n1,n2,n1+n2 as '两字段相加' from tt

2、使用sum()函数可以求一个字段所有数值的总和

select sum(n1)+sum(n2) as '两字段相加总和' from tt

方法/步骤

首先,计算字符串的字符数,可以用char_length()函数,代码如下:

select

'zhangsan',char_length('zhangsan')

如下图所示:

字符串中的length()函数,用来计算字符串的长度,代码如下:

select

'zhangsan',length('zhangsan1111')

如下图所示:

字符串函数

中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:

select

concat('zhang','san','feng')

select

concat_ws('*','zhang','san','feng')

如下图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10040779.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存