當前位置:首頁 » 編程語言 » sql正負

sql正負

發布時間: 2023-08-16 01:35:52

sql資料庫中哪個類型可以存儲負數 如果不能存儲,用什麼方法才能存儲

資料庫中一般的數字類型都可以存儲負數,如int,numeric,decimal等。

工具:sqlserver 2008 R2

步驟:

1、以int類型為例,首先創建一個表:

② SQL顯示正負數問題,請求SQL高手幫助

可以寫 case when 商品編號 like 'XSCKTH%' then 銷售金額*-1 else 銷售金額 end

③ 在sql語句中,用函數min可不可以找出資料庫中有正負值的那個負值

min 是取最小值 不是取負值 你要取負值 用<0 即可

④ sql語句如何將結果集裡面的正數轉換為負數,,各位大蝦幫幫忙。。

假如原有的值獲取:
select [Amount] from orders
改成
select -[Amount] from orders
就是負值了。因為合理的amount應該是正的。
如果你擔心萬一出現了負的amount
用-abs([Amount])也可以

⑤ sql 查詢時數量有很多負數 怎麼消除負數,不清除清除正數只改變正數

我大致知道什麼意思了,樓主是想留下產品總數和批號的數量為正數的行數據。那樓主可以這樣寫:
第一種,匯總後篩選:
select * from 產品批次表 a
join (select 名稱,sum(數量) as 總計數量 from 產品批次表
group by 名稱)b
on a.名稱=b.名稱
where a.數量>0
第二種,使用開窗函數
select a.名稱,a.批號,a.數量 from (
select 名稱,批號,數量 as 原始數量,sum(數量) over(partation 名稱) as 數量 from 產品批次表
) a
where a.原始數量>0
第二種寫法使用分析函數實現,個人推薦使用第二種方法

熱點內容
安卓手機wf沒網怎麼回事 發布:2025-08-24 05:07:08 瀏覽:973
一直叫痛ftp 發布:2025-08-24 04:42:33 瀏覽:504
更新數據的sql命令是 發布:2025-08-24 04:42:02 瀏覽:405
安卓桌面百度有料廣告如何取消 發布:2025-08-24 04:41:52 瀏覽:107
暮色森林伺服器我的世界 發布:2025-08-24 04:40:26 瀏覽:717
演算法即是 發布:2025-08-24 04:37:37 瀏覽:360
時間壓縮包 發布:2025-08-24 04:22:04 瀏覽:73
如何不記住密碼 發布:2025-08-24 04:13:06 瀏覽:669
odex反編譯工具 發布:2025-08-24 04:02:15 瀏覽:708
php寫網頁 發布:2025-08-24 04:00:03 瀏覽:984