对4的处理
来源:互联网 发布:linux制作快捷方式 编辑:程序博客网 时间:2024/05/01 20:24
因为4在某些人看来是不吉祥的数字,
所以在我最近的一个系统里面的数字
根据客户的要求得不出现4。
下面是我要说的问题的SQL表示:
declare @i int
select @i = abc from table
如果该@i数字里面有一个数字是4,则加1,直到无4为止。
比如:
@i = 1,则@i = 2
@i = 4,则@i = 5
@i = 34,则@i = 35
@i = 343,则@i = 350
以下是相关的解决办法:
declare @i int
set @i=3434567
select left(@i, case charindex('4',@i)-1
when -1 then len(@i)
else charindex('4',@i)-1
end)+
case charindex('4',@i)-1
when -1 then ''
else '5'
end+
REPLICATE('0',len(@i)-case charindex('4',@i)-1
when -1 then len(@i)
else charindex('4',@i)
end)
- 对4的处理
- 对信息的处理
- 对EINTR的处理
- 对EINTR的处理
- 对Throwable的处理
- 对广告的处理
- 对异常的处理
- 对FLAG_ACTIVITY_FORWARD_RESULT的处理
- 对矩阵的处理
- 对时间的处理
- 对项目一的对文件处理
- 对控件的处理类
- java对图像文件的处理
- Perl对中文的处理
- 对java日期的处理
- Wireshark对录音的处理
- Doxygen对中文的处理
- html对disabled的处理
- 【关闭垃圾服务,让你的XP运行得更加顺畅】
- 【C#】输入汉字字符串索引拼音的首字母
- Javascript技巧之对话窗口
- jBPM的type问题,big bug!
- 【反着安装操作系统也简单】
- 对4的处理
- 【Windows XP超级应用技巧28例】
- [原创] 神的计划7 - 创世纪–以色列
- ShadowStar CodeFast 开发笔记
- 如何才是精通C++?
- 【Photoshop 小技巧集锦八十条】
- 杨一《越走越远》
- 关于使用jfreechart和cewolf的使用关键
- 有点晕今天!!