1樓:匿名使用者
商品重量有字元肯定不可以直接獲得乘積,假設商品數量和商品重量分別欄位名:amount和weight,新獲取的值存在總克數total中,**名稱trade,假設商品id=1,解決辦法如下:
select (amount*cast(substring(weight,1,len(weight)-1) as float)) as total from trade where id=1
通過substring函式獲取商品重量字元中數字部分,再通過cast函式轉換成浮點型,查詢資料後讀取total即得到總克數。**已經過除錯成功。
當然如果你資料庫欄位名就是中文,就不用那麼多假設了,把上面**的英文欄位換成中文名就可以。
2樓:匿名使用者
這樣做就可以了:
select 數量*重量 as 總克數 from 產品表
3樓:車從見
整理資料庫,商品的重要單位統一為 g
刪除商品重量後的 g
以後輸入都按資料輸入,不需要輸入g
這樣就可以統計了
4樓:
sql查詢語句ms不支援這種乘法的操作
可以單列一個欄位為二者的積
然後select 這個欄位的內容即可
5樓:
需要先將商品重量轉換為數字,把單位去掉。這樣計算就方便了,
SQL查詢資料語句問題,SQL查詢資料語句問題
取n到m行 1.select top m from tablename where id not in select top n id from tablename order by id asc desc 2.select top m into 臨時表 或表變數 from tablename or...
sql語句求大神幫助,SQL查詢語句,求大神幫助!
大概明白你的意思。如果你的資料只有三層,並且只是你sql限定的這些資料好辦。select t3.mc,t2.mc t1.mc,t1.from select from sys zdinfo where plsh 2012070900000068 and plsh 2012070900000072 t1...
sql查詢指定記錄的條數,sql語句查詢表內資料條數?
sql 使用 count可以統計指定記錄的條數 結合group by 可以統計不同分類的條目數 例子 id name 1 xk 2 kl 3 xk 統計name xk 的條數 select count number from table where name xk 結果number2 關注 upda...