『壹』 sql語句 字元相除
用convert函數轉換
『貳』 SQL 請問能否實現查詢出的兩列數據 分別相除的功能
就拿access做個示範吧
SELECT V2/V1 AS 兩列相除 FROM TB1;
『叄』 sql統計兩個表數據然後相除,怎麼寫
要相除的是什麼?某個欄位的統計還是數據量統計還是其他的?
selectt1.a/t2.bfrom(
(selectcount(1)afromtable1)t1,
(selectcount(1)bfromtable2)t2
);
『肆』 SQL並列和相除問題.......
SELECT a.InstructorID,a.[like],b.[total],(a.[like]*1.0/b.[total]) as lpCent from
(SELECT InstructorID,
COUNT(Feedback) as [like]
FROM Class left JOIN FeedbackT on Class.ClassID= FeedbackT.ClassID
WHERE Feedback =-1
GROUP BY InstructorID) as a
inner join
(SELECT InstructorID,
COUNT(Feedback) as [total]
FROM Class left JOIN FeedbackT on Class.ClassID= FeedbackT.ClassID
GROUP BY InstructorID) as b
on a.InstructorID=b.InstructorID order by lpCent
『伍』 sql 兩個表記錄數相除
可以試下如下方法:
select table1.count(*)*1.00/table2.count(*) as 百分比
from table1, table2
另處,你的方法在sql server中可以的話,一般來說在access中也可用,兩種資料庫都是完全遵守SQL語法標準的。只是一些規則存儲過程等無法移植。
『陸』 sql語句中兩個數相除
整數除以整數=整數改為:select 1.0 * (select count(RecordID) from RegisterRecord where datediff(yy,WBirthday,getdate())>26) /(select count(RecordID) from RegisterRecord )*100 As 比例(%)
from RegisterRecord
還有就是資料庫欄位的別名寫法不是那樣寫的
『柒』 如何處理sql中的關鍵字(例如',%)
delete
from
表名
where
欄位名
in
(select
欄位名
from
表名
group
by
欄位名
having
count(*)>1)
不過關鍵字不應該有重復的,你要刪除的是欄位重復數據吧
『捌』 兩個sql語句查詢出來的值怎麼相除
同意一樓的,但是如果是來自同一張表的話還可以優化下,語句如下
Select sum(a) / sum(b)
From XX
希望能幫到你
『玖』 SQL 排除關鍵字怎麼寫呢
可方便貼點測試數據?
SELECT *
FROM 清單
WHERE RTRIM(RIGHT(單號,3))<>'已發貨'
--或者
SELECT * FROM 清單
WHERE NOT EXISTS(SELECT 1 FROM 清單 WHERE 單號 LIKE '%已發貨')
『拾』 sql語句的寫法——把兩個數相除(Oracle)
select (select count(*) as a from...)/(select count(*) as b from...
) from al