扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你是要在一个查询里,一次查询出但凡是字段值重复的列,不知道我是否理解正确了。
创新互联公司成都网站建设按需定制,是成都网站营销公司,为护栏打桩机提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:13518219792
select
t.字段1,''
字段2,...,''
字段n
from
t1
t
group
by
t.字段1
having
count(t.字段1)1
union
all
select
''
字段1,t.字段2,...,''
字段n
from
t1
t
group
by
t.字段2
having
count(t.字段2)1
union
all
...
union
all
select
''
字段1,''
字段2,...,t.字段n
from
t1
t
group
by
t.字段n
having
count(t.字段n)1;
只查询的话
select replace(replace(字段名,'(',''),')','') from 表名
如果是要update的话
update 表名 set 字段名=replace(replace(字段名,'(',''),')','');
表名和在段名替换一下,主要是用了replace函数,就是把某个字符给替换掉
其实方法很多,主要是查找到左括号和右括号的位置,然后进行截取字符串就可以了!
如果你括号内容 都是在最后的话,可以用以下的语句,仅做参考!
select substr(a.规格,1,instr(a.规格,'(') -1 )
from pham_ybbm a
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流