1520dc更新与NUll语句用法

本文提供两个SQL更新语句示例,用于修改出租信息的数据记录。第一个示例将出租类型为'普通楼上房'的记录更新为出租类型1;第二个示例将朝向为空的记录设置为朝向5。

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

update dbo.dc_出租信息
set 出租类型 = 1
where 出租类型='普通楼上房'

 

update dbo.dc_出租信息
set 朝向 = 5
where 朝向 is NULL

转载于:https://www.cnblogs.com/aixinxing-cn/p/5625234.html

CREATE OR REPLACE VIEW V_DATA_FLUE_GAS_SUMMARY AS select 'MAX' AS record_type, NULLIF(MAX(DC_906_电流值),0) AS DC_906_电流值, NULLIF(MAX(DC_907_电流值),0) AS DC_907_电流值, NULLIF(MAX(DC_908_电流值),0) AS DC_908_电流值, NULLIF(MAX(TI_906A_温度),0) AS TI_906A_温度, NULLIF(MAX(TI_907A_温度),0) AS TI_907A_温度, NULLIF(MAX(TI_908A_温度),0) AS TI_908A_温度, NULLIF(MAX(TI_906B_温度),0) AS TI_906B_温度, NULLIF(MAX(TI_907B_温度),0) AS TI_907B_温度, NULLIF(MAX(TI_908B_温度),0) AS TI_908B_温度, NULLIF(MAX(TI_906C_温度),0) AS TI_906C_温度, NULLIF(MAX(TI_907C_温度),0) AS TI_907C_温度, NULLIF(MAX(TI_908C_温度),0) AS TI_908C_温度, NULLIF(MAX(PDI_906_差压),0) AS PDI_906_差压, NULLIF(MAX(PDI_907_差压),0) AS PDI_907_差压, NULLIF(MAX(PDI_908_差压),0) AS PDI_908_差压, NULLIF(MAX(TI_940_温度),0) AS TI_940_温度, NULLIF(MAX(TI_941_温度),0) AS TI_941_温度, NULLIF(MAX(PI_940_压力),0) AS PI_940_压力, NULLIF(MAX(PI_941_压力),0) AS PI_941_压力, NULLIF(MAX(RF_906_电流),0) AS RF_906_电流, NULLIF(MAX(RF_907_电流),0) AS RF_907_电流, NULLIF(MAX(RF_908_电流),0) AS RF_908_电流, NULLIF(MAX(WI_906_称重量变化率),0) AS WI_906_称重量变化率, NULLIF(MAX(WI_907_称重量变化率),0) AS WI_907_称重量变化率, NULLIF(MAX(WI_908_称重量变化率),0) AS WI_908_称重量变化率, NULLIF(MAX(GL_950_溶氧仪值),0) AS GL_950_溶氧仪值, NULLIF(MAX(DC_906SF_北温度),0) AS DC_906SF_北温度, NULLIF(MAX(DC_906SF_南温度),0) AS DC_906SF_南温度, NULLIF(MAX(DC_906SF_中温度),0) AS DC_906SF_中温度, NULLIF(MAX(WI_906),0) AS WI_906, NULLIF(MAX(DC_907SF_北温度),0) AS DC_907SF_北温度, NULLIF(MAX(DC_907SF_南温度),0) AS DC_907SF_南温度, NULLIF(MAX(DC_907SF_中温度),0) AS DC_907SF_中温度, NULLIF(MAX(WI_907),0) AS WI_907, NULLIF(MAX(DC_908SF_北温度),0) AS DC_908SF_北温度, NULLIF(MAX(DC_908SF_南温度),0) AS DC_908SF_南温度, NULLIF(MAX(DC_908SF_中温度),0) AS DC_908SF_中温度, NULLIF(MAX(WI_908),0) AS WI_908, NULLIF(MAX(RF_906本体温度),0) AS RF_906本体温度, NULLIF(MAX(RF_906侧盖温度),0) AS RF_906侧盖温度, NULLIF(MAX(RF_907本体温度),0) AS RF_907本体温度, NULLIF(MAX(RF_907侧盖温度),0) AS RF_907侧盖温度, NULLIF(MAX(RF_908本体温度),0) AS RF_908本体温度, NULLIF(MAX(RF_908侧盖温度),0) AS RF_908侧盖温度, NULLIF(MAX(VOC数据),0) AS VOC数据 from V_DATA_FLUE_GAS where trunc(PLC_TIME)= trunc (sysdate-1) UNION ALL select 'MIN' AS record_type, NULLIF(MIN(DC_906_电流值),0) AS DC_906_电流值, NULLIF(MIN(DC_907_电流值),0) AS DC_907_电流值, NULLIF(MIN(DC_908_电流值),0) AS DC_908_电流值, NULLIF(MIN(TI_906A_温度),0) AS TI_906A_温度, NULLIF(MIN(TI_907A_温度),0) AS TI_907A_温度, NULLIF(MIN(TI_908A_温度),0) AS TI_908A_温度, NULLIF(MIN(TI_906B_温度),0) AS TI_906B_温度, NULLIF(MIN(TI_907B_温度),0) AS TI_907B_温度, NULLIF(MIN(TI_908B_温度),0) AS TI_908B_温度, NULLIF(MIN(TI_906C_温度),0) AS TI_906C_温度, NULLIF(MIN(TI_907C_温度),0) AS TI_907C_温度, NULLIF(MIN(TI_908C_温度),0) AS TI_908C_温度, NULLIF(MIN(PDI_906_差压),0) AS PDI_906_差压, NULLIF(MIN(PDI_907_差压),0) AS PDI_907_差压, NULLIF(MIN(PDI_908_差压),0) AS PDI_908_差压, NULLIF(MIN(TI_940_温度),0) AS TI_940_温度, NULLIF(MIN(TI_941_温度),0) AS TI_941_温度, NULLIF(MIN(PI_940_压力),0) AS PI_940_压力, NULLIF(MIN(PI_941_压力),0) AS PI_941_压力, NULLIF(MIN(RF_906_电流),0) AS RF_906_电流, NULLIF(MIN(RF_907_电流),0) AS RF_907_电流, NULLIF(MIN(RF_908_电流),0) AS RF_908_电流, NULLIF(MIN(WI_906_称重量变化率),0) AS WI_906_称重量变化率, NULLIF(MIN(WI_907_称重量变化率),0) AS WI_907_称重量变化率, NULLIF(MIN(WI_908_称重量变化率),0) AS WI_908_称重量变化率, NULLIF(MIN(GL_950_溶氧仪值),0) AS GL_950_溶氧仪值, NULLIF(MIN(DC_906SF_北温度),0) AS DC_906SF_北温度, NULLIF(MIN(DC_906SF_南温度),0) AS DC_906SF_南温度, NULLIF(MIN(DC_906SF_中温度),0) AS DC_906SF_中温度, NULLIF(MIN(WI_906),0) AS WI_906, NULLIF(MIN(DC_907SF_北温度),0) AS DC_907SF_北温度, NULLIF(MIN(DC_907SF_南温度),0) AS DC_907SF_南温度, NULLIF(MIN(DC_907SF_中温度),0) AS DC_907SF_中温度, NULLIF(MIN(WI_907),0) AS WI_907, NULLIF(MIN(DC_908SF_北温度),0) AS DC_908SF_北温度, NULLIF(MIN(DC_908SF_南温度),0) AS DC_908SF_南温度, NULLIF(MIN(DC_908SF_中温度),0) AS DC_908SF_中温度, NULLIF(MIN(WI_908),0) AS WI_908, NULLIF(MIN(RF_906本体温度),0) AS RF_906本体温度, NULLIF(MIN(RF_906侧盖温度),0) AS RF_906侧盖温度, NULLIF(MIN(RF_907本体温度),0) AS RF_907本体温度, NULLIF(MIN(RF_907侧盖温度),0) AS RF_907侧盖温度, NULLIF(MIN(RF_908本体温度),0) AS RF_908本体温度, NULLIF(MIN(RF_908侧盖温度),0) AS RF_908侧盖温度, NULLIF(MIN(VOC数据),0) AS VOC数据 from V_DATA_FLUE_GAS where trunc(PLC_TIME)= trunc (sysdate-1) UNION ALL SELECT 'LATEST' AS record_type, NULLIF(DC_906_电流值, 0) AS DC_906_电流值, NULLIF(DC_907_电流值, 0) AS DC_907_电流值, NULLIF(DC_908_电流值,0) AS DC_908_电流值, NULLIF(TI_906A_温度, 0) AS TI_906A_温度, NULLIF(TI_907A_温度, 0) AS TI_907A_温度, NULLIF(TI_908A_温度, 0) AS TI_908A_温度, NULLIF(TI_906B_温度, 0) AS TI_906B_温度, NULLIF(TI_907B_温度, 0) AS TI_907B_温度, NULLIF(TI_908B_温度, 0) AS TI_908B_温度, NULLIF(TI_906C_温度, 0) AS TI_906C_温度, NULLIF(TI_907C_温度, 0) AS TI_907C_温度, NULLIF(TI_908C_温度, 0) AS TI_908C_温度, NULLIF(PDI_906_差压, 0) AS PDI_906_差压, NULLIF(PDI_907_差压, 0) AS PDI_907_差压, NULLIF(PDI_908_差压, 0) AS PDI_908_差压, NULLIF(TI_940_温度, 0) AS TI_940_温度, NULLIF(TI_941_温度, 0) AS TI_941_温度, NULLIF(PI_940_压力, 0) AS PI_940_压力, NULLIF(PI_941_压力, 0) AS PI_941_压力, NULLIF(RF_906_电流, 0) AS RF_906_电流, NULLIF(RF_907_电流, 0) AS RF_907_电流, NULLIF(RF_908_电流, 0) AS RF_908_电流, NULLIF(WI_906_称重量变化率,0) AS WI_906_称重量变化率, NULLIF(WI_907_称重量变化率,0) AS WI_907_称重量变化率, NULLIF(WI_908_称重量变化率,0) AS WI_908_称重量变化率, NULLIF(GL_950_溶氧仪值,0) AS GL_950_溶氧仪值, NULLIF(DC_906SF_北温度,0) AS DC_906SF_北温度, NULLIF(DC_906SF_南温度,0) AS DC_906SF_南温度, NULLIF(DC_906SF_中温度,0) AS DC_906SF_中温度, NULLIF(WI_906,0) AS WI_906, NULLIF(DC_907SF_北温度,0) AS DC_907SF_北温度, NULLIF(DC_907SF_南温度,0) AS DC_907SF_南温度, NULLIF(DC_907SF_中温度,0) AS DC_907SF_中温度, NULLIF(WI_907,0) AS WI_907, NULLIF(DC_908SF_北温度,0) AS DC_908SF_北温度, NULLIF(DC_908SF_南温度,0) AS DC_908SF_南温度, NULLIF(DC_908SF_中温度,0) AS DC_908SF_中温度, NULLIF(WI_908,0) AS WI_908, NULLIF(RF_906本体温度,0) AS RF_906本体温度, NULLIF(RF_906侧盖温度,0) AS RF_906侧盖温度, NULLIF(RF_907本体温度,0) AS RF_907本体温度, NULLIF(RF_907侧盖温度,0) AS RF_907侧盖温度, NULLIF(RF_908本体温度,0) AS RF_908本体温度, NULLIF(RF_908侧盖温度,0) AS RF_908侧盖温度, NULLIF(VOC数据,0) AS VOC数据 FROM V_DATA_FLUE_GAS WHERE PLC_TIME = (SELECT MAX(PLC_TIME) FROM V_DATA_FLUE_GAS) 因为一些问题,最小值可能为0,我需要过滤0取最小值,应该怎么修改,latest不需要修改
08-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值