mysql数据库中如何将查出的值取其中一部分值,只用数据库中的值,比如“a+b”取出后只为a b,谢谢
发布网友
发布时间:2022-05-25 01:39
我来回答
共1个回答
热心网友
时间:2023-11-22 21:46
mysql>
select
*
from
test;
+----+-----+
|
id
|
val
|
+----+-----+
|
1
|
1+2
|
|
2
|
2+3
|
|
3
|
3+4
|
+----+-----+
3
rows
in
set
(0.00
sec)
mysql>
SELECT
SUBSTRING_INDEX(val,'+',1)
AS
a,SUBSTRING_INDEX(val,'+',-1)
AS
b
F
ROM
test;
+------+------+
|
a
|
b
|
+------+------+
|
1
|
2
|
|
2
|
3
|
|
3
|
4
|
+------+------+
3
rows
in
set
(0.00
sec)
你可以利用这种方法试一下。