社区
其他数据库
帖子详情
SQLite中进制间转换
heping9574
2010-01-04 05:43:42
SQLite中有没有像MySql中的conv 这样的函数,可以进行进制间的转换,
我想在SQLite中把 16进制的类型转换成十进制的, 有什么办法么
谢谢了
...全文
332
4
打赏
收藏
SQLite中进制间转换
SQLite中有没有像MySql中的conv 这样的函数,可以进行进制间的转换, 我想在SQLite中把 16进制的类型转换成十进制的, 有什么办法么 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2010-01-04
打赏
举报
回复
如果是想实现 拼音,则你可以进行比较
'是'<'中'
这种方法得到拼音首字母。
heping9574
2010-01-04
打赏
举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
SQLite 中没有只能你自己在程序中进行计算了。
[/Quote]
补充一下:
我现在在SQLite中把SQL语句改成了
select p.*,c.*
from o_personnel p , t_cosler c
where CONV(hex(substr(A_userName,0,2)),16,10) between c.cBegin and c.cEnd;
现在就是不清楚 hex(substr(A_userName,0,2))转换后的16进制如何转换成 十进制, 就差在这了
heping9574
2010-01-04
打赏
举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
SQLite 中没有只能你自己在程序中进行计算了。
[/Quote]
我是参照你之前关于在mysql 根据英文首字母来查询汉字函数的答复
select p.*,c.*
from o_personnel p , t_cosler c
where CONV(HEX(left(A_UserName,1)),16,10) between c.cBegin and c.cEnd;
我想在SQLite中也同样实现这个功能, 请教了
ACMAIN_CHM
2010-01-04
打赏
举报
回复
SQLite 中没有只能你自己在程序中进行计算了。
WPF
SQLite
存储与读取二
进制
图片
WPF
SQLite
存储与读取二
进制
图片
SQL 16
进制
转10
进制
select number16,substring(number16,1,1) a,substring(number16,2,1) b, substring(number16,3,1) c, substring(number16,4,1) d, substring(number16,5,1) e,substring(number16,6,1) f, substring(number16,7,1) g, substring(number16,8,1) h, convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,1,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,7) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,2,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,6) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,3,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,5) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,4,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,4) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,5,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,3) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,6,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,2) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,7,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,1) + convert(decimal(10,0),isnull(replace(replace(replace(replace(replace(replace(substring(number16,8,1),'A','10'),'B','11'),'C','12'),'D','13'),'E','14'),'F','15'),0)) * power(16,0) from test_16to10 where len(number16)>6 -- create table test_16to10(number16 varchar(10) not null); --ex: number16 value is:'D95B7D3C'
SQL脚本函数 16
进制
转换
为10
进制
一个SQL脚本函数,16
进制
转换
为10
进制
数
数据结构课程设计-数值
进制
转换
,学生成绩管理系统
数值
进制
转换
,有截图 学生成绩管理系统 都有代码
sqlite
3适配任何数据类型的记录集接口C代码
自己整理封装的
sqlite
3适配任何数据类型的记录集接口C代码,并含BLOB型的二
进制
数据的读写接口。
sqlite
3的库请自行下载。也包含测试用例。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章