将零连接到 sql server 选择值仍然显示 4 位而不是 5
- 作者: 10086076
- 来源: 51数据库
- 2023-02-06
问题描述
我的邮政编码在导入时从 excel 文件中没有为零.所以我做了一个选择,以便将 0 连接到每 4 位邮政编码的前面.
I have zip codes that on import didn't have zero from excel file. So I was doing a select in order to concatenate 0 to front of every 4 digit zip code.
我正在尝试这个,但它仍然吐出 4 个数字
I was trying this, but it still spits out 4 digits
(0 + [ZIP]) as 'fullzip'
ZIP 是 db 表中的浮点数
ZIP is a float in db table
我的完整sql
SELECT
TOP 1000
[ZIP]
,(0 + [ZIP]) as 'fullzip'
,[ZIP_Name]
,[ZIP_CountyFIPS]
,[ZIP_County]
,[ZIP_State]
,[Utility_Name]
,[Holding_Company]
,[Utility_ID]
,[GAS_LDC_Type]
,[ELEC_Non_IOU_Type]
,[Percent_of_Overlap]
,[Utility_Territory_Type]
FROM
cc.dbo.ServiceableZipCodes
WHERE
Len( [ZIP] ) = 4
推荐答案
如果 zip 是浮点数,我会转换为 char,然后做字符串数学.
If zip is a float, I'd convert to char, then do the string math.
RIGHT( '00000' + CONVERT(varchar(5),ZIP), 5)
不假设最小值4 位数字.
Doesn't assume minimum values of 4 digits.
推荐阅读
热点文章
检查拆分键盘
0
带有“上一个"的工具栏和“下一个"用于键盘输入AccessoryView
0
Activity 启动时显示软键盘
0
UIWebView 键盘 - 摆脱“上一个/下一个/完成"酒吧
0
在 iOS7 中边缘滑动时,使键盘与 UIView 同步动画
0
我的 iOS 应用程序中的键盘在 iPhone 6 上太高了.如何在 XCode 中调整键盘的分辨率?
0
android:inputType="textEmailAddress";- '@' 键和 '.com' 键?
0
禁用 iPhone 中键盘的方向
0
Android 2.3 模拟器上的印地语键盘问题
0
keyDown 没有被调用
0
