回答
嘗試使用LEN()
代替DATALENGTH()
SELECT LEN(yourcolumnName) AS LengthOfEntry From yourtablename
這一起爲您提供了該列中的每個條目
只是把它們串的長度,每列獲得條目整個表
例子:
SELECT LEN(yourcolumnName) as Column1, LEN(yourcolumnname2) AS Column2 From yourtablename
您可以使用SUM()
來獲得該列中每個字符的總數
SELECT SUM(LEN(yourcolumnName)) as Column1, SUM(LEN(yourcolumnname2)) AS Column2 From yourtablename
他正在尋找總行大小;這僅適用於單個列。 – Yuck
DATALENGTH不會給你準確的長度...對於INT的長度總是2,儘管價值的變化..我想用這個長度來檢測連續的變化 – user824910
這是真的,我會離開答案,因爲我是對此感到好奇。當varchars除以2時,會給出該行的確切長度。我現在無法嘗試Ints,這種類型的解決方案會導致問題的其他地方嗎? – sealz
- 1. SQL:計算每個記錄的列值
- 2. 計算每頁記錄
- 3. 獲取計算每個註冊記錄
- 4. 計算長度
- 5. 計算長度
- 6. 計算表中的記錄
- 7. 計算磁帶長度以存儲一定量的記錄
- 8. 計算每天的記錄數
- 9. oracle的表達式計算長度
- 10. 計算每個季度GDP的同比增長
- 11. 使用Access SQL計算每日記錄
- 12. 每個類的計數長度
- 13. 在wordfile中計算每個標記
- 14. 累計最大值,爲每個父記錄計算
- 15. 計算'permutations xs`的'長度'
- 16. 計算一個數字的長度
- 17. MATLAB計算一個整數的長度
- 18. 計算精度和使用記錄儀
- 19. awk來拆分可變長度的記錄,並在每組記錄
- 20. 在另一個表中存在的記錄的計算比例
- 21. 遞歸計算列表長度
- 22. Python展開製表符長度計算
- 23. 生成不同長度列表的每個powerset的算法?
- 24. 計算每個不同的標記
- 25. Netezza有條件地計算每個ID一個記錄
- 26. 計算另一張表的匹配記錄的一個記錄表
- 27. 在VB2010中計算記錄
- 28. 使用MySQL計算每個時間間隔內的記錄數
- 29. 使用LINQ-To-SQL計算在另一個表中記錄記錄的次數
- 30. 計算文本的長度在UNIX
你所說的'record'意思?整排?包括內部開銷?也請提供你的表格定義。如果它不包括潛在的離行列,那麼有一個簡單的方法。 –
我的意思是記錄作爲一個元組或行 – user824910
CREATE TABLE #TEMP ( \t RollID INT, \t名稱NVARCHAR(100), \t類NVARCHAR(100) ) – user824910