2017-02-17 113 views
-3

如果我們有像25-135,87-987,25-135.115-15,25-135-511這樣的數字 - 哪種數據類型適合在表格中使用?請指教。哪種數據類型選擇?

+4

簡潔總是欣賞,但也許更多的上下文將在這裏幫助 –

+0

請澄清您的問題更多。這是什麼字符串? – r0xette

+1

他們代表什麼? –

回答

0

您應該使用基於字符的數據類型。首先他們不是真正的數字。其次,儘管這些數字包含數字,但您絕不會對它們進行求和或平均。它們看起來像標識符。如果他們不會被彙總,他們不應該是一個數字。

例如,您永遠不會嘗試爲您的客戶找到一般的郵政編碼。那是因爲它是一個恰好由五個數字組成的字符字段。

反指令是數字數據類型佔用的空間比字符少。雖然這是事實,但存儲價格便宜,我的團隊花費了更多的錢來解決數據質量問題,因爲使用了不正確的數據類型。

3

在這些行之間讀取這些聽起來像控制代碼(發票號碼)。我總是將發票號碼存儲爲varchars,因爲人們希望將前綴放在他們之類,而且通常不需要數字範圍搜索。