工作常用sql语句

本文介绍了多种SQL操作技巧,包括复制表数据、比对两张表数据、分组统计数据、清空表数据、某列置空及多列更新等实用方法。通过具体SQL语句示例,帮助读者更好地理解和掌握这些SQL技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

复制表数据(substr截取字符串)

insert into SQ_GE_BUILDING_TEMP(BUILDING_ID,ADDR,BUILDING_NAME)(select ID,substr(addr,6),building_name from sq_ge_building)

比对两张表数据

select t.*,b.jzwb from SQ_GE_BUILDING_TEMP t,buile_test b where  t.building_name=b.jzwmc  and   t.addr=b.tdzl

分组统计数据

select t.addr,count(*) from SQ_GE_BUILDING t group by addr

清空表数据

delete from 表;

某列置空

update 表 set 列 =null where 条件;

多列更新

update 表 set ( name=2,sex=1) where 条件;

多表统计
        select
         ( select count(*) from sq_ge_personinfo  ) as  personifoCount,
         ( select count(*) from sq_ge_building  ) as buildingCount,
         (select count(*)  from sq_ge_rpr ) as rprCount,
         (select count(*)  from SQ_ZMMB ) as zmmbCount,
         (select count(*)  from SYS_USER ) as userCount,
         (select count(*)  from SQ_INFORMATION ) as informationCount,
         (select count(*)  from SQ_DAILYFOLLOWUP ) as daiLyFollowUpCount
        from dual




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值