當前位置:首頁 » 編程語言 » sql插入判斷

sql插入判斷

發布時間: 2023-06-11 06:43:58

sql語句怎麼加判斷

selectcasewhenall_num!=0thenBidSalesPrice/all__newSql

❷ SQL 插入判斷語句

--以產品表為例,有產品id為'新id',判斷是update還是insert
--思路1:執行update語句,如果受影響行數為0,就執行insert
update 產品表
set 產品id = '新id'
where 產品id = '新id'
if @@rowcount = 0
begin
insert into 產品表(產品id) values('新id')
end

--思路2:先執行select語句查是否有數據,有就update,沒有就insert
declare @row int
select @row = count(*) from 產品表 where 產品id = '新id'
if @row > 0
begin
update 產品表
set 產品id = '新id'
where 產品id = '新id'
end
else
begin
insert into 產品表(產品id) values('新id')
end

----
case 是一個函數,所以case只能使用在DML語句中,而不能用作執行update,insert等語句

熱點內容
shell解壓zip 發布:2025-07-18 20:20:36 瀏覽:857
安卓泰拉瑞亞去哪裡買 發布:2025-07-18 20:01:05 瀏覽:694
flash編譯器 發布:2025-07-18 19:49:38 瀏覽:487
memcached源碼分析 發布:2025-07-18 19:22:42 瀏覽:866
android展示圖片 發布:2025-07-18 19:21:24 瀏覽:594
一台伺服器5個IP怎麼分配 發布:2025-07-18 19:12:34 瀏覽:862
貴陽分布式存儲行情 發布:2025-07-18 19:12:31 瀏覽:361
車場伺服器和工控機是如何連接的 發布:2025-07-18 19:10:19 瀏覽:938
計算機編程學什麼好 發布:2025-07-18 19:06:49 瀏覽:410
網吧用的伺服器是什麼伺服器 發布:2025-07-18 18:40:15 瀏覽:938