2 qq 39538215 qq_39538215 于 2017.08.31 08:55 提问

数据库取值问题!!!!!!

表中有一列为A, A中存储了两条数据“发布雷电大风预警” ,“发布雷电预警”如何通过正则表示或者别的方式取出雷电预警和雷电大风预警

6个回答

u011212427
u011212427   2017.08.31 09:31

select REPLACE(A, '发布', '') from table;

c782699991
c782699991   2017.08.31 08:58

你是要问前台获取后台的值吗?用对象.字段名就可以把

qq_23126581
qq_23126581   Rxr 2017.08.31 09:10

我不太清楚楼主说的意思,取值的话,你在后台读取出字段A 的值,然后可以通过分割字符串,来获取这两个信息。

huang931027
huang931027   2017.08.31 09:38

把发布两个字截掉就行了,SQL里面还能用正则表达式吗??恕我没见过世面

qq_34415689
qq_34415689   2017.08.31 09:54

图片说明

qq_23292875
qq_23292875   2017.08.31 10:21
        select * from table where SUBSTR(A,5,2) = '大风'
qq_23292875
qq_23292875 select * from table where SUBSTR(A,5,2) = '预警'
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片