社区
疑难问题
帖子详情
现在有一需求要把SQL数据库中一个数值编号列转换成4位字母+数字
rekym
2012-10-08 02:26:10
现在有一需求要把SQL数据库中一个数值编号列转换成4位字母+数字\
大家有没有什么好的含数~~ 16进制只少了一位~~~~
1~999999 的数字 转换成4位字母或数字的组合。。。
大大帮忙下。。。怎么写这个算法。。。
...全文
456
7
打赏
收藏
现在有一需求要把SQL数据库中一个数值编号列转换成4位字母+数字
现在有一需求要把SQL数据库中一个数值编号列转换成4位字母+数字\ 大家有没有什么好的含数~~ 16进制只少了一位~~~~ 1~999999 的数字 转换成4位字母或数字的组合。。。 大大帮忙下。。。怎么写这个算法。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhazhuzhao
2012-10-15
打赏
举报
回复
进制之间的对应关系,你没有说出来。一般都有些规则的,进制转换的,还是很方便的。
budong0000
2012-10-15
打赏
举报
回复
自己写个26进制的算法吧, 网上不很多16进制的算法么
铁歌
2012-10-09
打赏
举报
回复
为什么要这么做?可以自己设计个算法就是了。
弘恩
2012-10-09
打赏
举报
回复
你尽量描述清楚一下
1.字母是大写还是小写
2.字母与数字之间的排序
等等
rekym
2012-10-08
打赏
举报
回复
没规则呀。。。就是怎样把6位数字 通过一个含数 互转成一个4位的字符型值
就像6位数字可以算十六进制这样就少了一位。。
快溜
2012-10-08
打赏
举报
回复
字母是随机的?。
發糞塗牆
2012-10-08
打赏
举报
回复
你的字母有什么规律?
数据库
SQL
中
的数据类型转换
oracle有三种最基本的数据类型,即字符型、
数值
型、日期型。 (注意需要起别名的地方要起别名) oracle提供的单行函数
中
,针对不同的数据类型,提供大量实用的函数,同时提供一系
列
数据类型转换函数,如下:
sql
.append(" select CURVE_NAME,S_YEAR_LIMIT,AVERAGE_VALUE,to_char(d_date,'yyyy-MM-dd') d_date
sql
中
将字符串
数字
转换成
数字
SELECT CAST(id AS SIGNED) id FROM lis_yz ORDER BY id DESC SELECT CONVERT(id,SIGNED) id FROM lis_yz ORDER BY id SELECT id+0 id FROM lis_yz ORDER BY id ;
SQL
SERVER 字符串按
数字
排序
需求
是这样的:
数据库
表里面有
一个
字段类型是nvachar,存的值是
数字
和字符混合的,要实现先按
数字
排序,再按
字母
倒序。思路: 考虑这个字段的值是否是有规律可循的,把要按
数字
排序的部分转换为
数字
,再把剩下的字符排序。数据表是下面这样的:LevelName就是那个
数字
和
字母
混合的字段。 我这个表里存的LevelName都是
数字
+单个字符的格式。于是可以把前面的部分转换为
数字
,按
数字
排,剩下的部分
【
SQL
开发实战技巧】系
列
(十二):三问(如何对字符串
字母
去重后按
字母
顺序排
列
字符串?如何识别哪些字符串
中
包含
数字
?如何将分隔数据转换为多值IN
列
表?)
如何将分隔数据转换为多值IN
列
表、如何按
字母
顺序排
列
字符串、如何对字符串
字母
去重后按
字母
顺序排
列
字符串、如何删除字符串
中
的字符保留
数字
。【
SQL
开发实战技巧】这一系
列
博主当作复习旧知识来进行写作,毕竟
SQL
开发在数据分析场景非常重要且基础,面试也会经常问
SQL
开发和调优经验,相信当我写完这一系
列
文章,也能再有所收获,未来面对
SQL
面试也能游刃有余~。这篇文章还是介绍的字符串处理案例,还是那句话,这些操作太太太常见了。后面还会写,而且是更麻烦更难的
需求
。
基础篇:
数据库
SQL
入门教程
超全
SQL
教程,收藏就完事了!
疑难问题
22,296
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章