sql常用语句

删除字段中的空格

先查出是否有空格

select  replace([Position1], ' ', '') as a, [Position1],* from TZFX_DWTXB_ZXXSK 

后删除是否有空

update TZFX_RYXXB 
set [Position] = REPLACE([Position],' ','')

 

给某一字段后面加统一字

update TZFX_DWTXB_ZXXSK
set DpName = Rtrim(DpName)+ '山塘'
WHERE (TZFX_DWTXB_ZXXSK.DpName NOT LIKE '%水库%') AND
      (TZFX_DWTXB_ZXXSK.DpName NOT LIKE '%山塘%')

 

 

SELECT TZFX_Reservoir.ID,TZFX_Reservoir.code,TZFX_Reservoir.Country,TZFX_Reservoir.Town,
TZFX_Reservoir.Village,TZFX_Reservoir.Reservoir,TZFX_Reservoir.Restp,
TZFX_Reservoir.Management,TZFX_Reservoir.ManagementType,
tablezrr.aname,tablezrr.aFxzw,
tablezrr.bname,tablezrr.bFxzw,
tablezrr.cname,tablezrr.cFxzw,
tablezrr.dname,tablezrr.dFxzw
FROM TZFX_Reservoir
left join
(
select
d.DpName,d.ReservoirType,d.County,
a.Name as aname,a.FXzw as aFxzw,
b.Name as bname,b.FXzw as bFxzw,
c.Name as cname,c.FXzw as cFxzw,
d.Name as dname,d.FXzw as dFxzw
from
(select  DpName,ReservoirType,County,Name,Position,FXzw from TZFX_ZXXSK where Fxzw LIKE '%管理单位责任人%')  d 
left join
(select  DpName,County,Name,Position,FXzw from TZFX_ZXXSK where Fxzw LIKE '%政府总责任人%')  a 
on  d.DpName = a.DpName
left join
(select  DpName,County,Name,Position,FXzw from TZFX_ZXXSK where Fxzw LIKE '%政府分管责任人%')  b 
on  d.DpName = b.DpName
left join
(select  DpName,County,Name,Position,FXzw from TZFX_ZXXSK where Fxzw LIKE '%主管部门责任人%')  c 
on  d.DpName = c.DpName
) as tablezrr

on TZFX_Reservoir.Reservoir = tablezrr.DpName
order by ID

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值