0
使用SQL時,如何將整數格式的5位郵政編碼轉換爲字符格式並仍保留前導零如果有的話?我在SQL中將char郵政編碼轉換爲INT,並且如果有一個郵政編碼,我需要保留前導零。
使用SQL時,如何將整數格式的5位郵政編碼轉換爲字符格式並仍保留前導零如果有的話?我在SQL中將char郵政編碼轉換爲INT,並且如果有一個郵政編碼,我需要保留前導零。
如果您在SQL中將編號存儲爲數字,它將始終刪除前導零。你告訴SQL它是一個數字,而一個數字不需要前導零。
2個選項是:
1)將它保存爲一個字符串,並將其轉換爲數字在你的應用程序
2)將其保存爲一個號碼,在您的應用程序
與領先0的格式化實際上,選項1也將截斷前導0,它會只是在應用程序而不是數據庫中執行它。 – Greg
整數數據類型表示數字整數,不管它們是寫成'40'還是'000040'都不會改變數值。如果你想保留_string表達式_,請使用字符串類型。 – voithos
將其存儲爲整數,並在檢索時將其格式化 – Barranka
並且應該可以在用戶界面表示中完成......在...... UI級別 –