CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

在SQL 中怎样将int型的字段转换为十六进制。

楼主humanNew(新人类)2005-06-21 09:46:45 在 MS-SQL Server / 应用实例 提问

我知道用select   cast(整型字段   as   binary(10))   from   表名  
  这样显示出来的是十六进制格式,但是我用  
  select   left(cast(整型字段   as   binary(10)),10)   from   表名就不正确了。 问题点数:20、回复次数:2Top

1 楼paoluo(一天到晚游泳的鱼)回复于 2005-06-21 10:02:02 得分 20

这么写试试  
   
  select   SubString(Cast(整型字段   as   binary(10)),1,10)   from   表名Top

2 楼humanNew(新人类)回复于 2005-06-21 10:09:16 得分 0

谢谢。  
  substring返回字符、binary、text   或   image   表达式的一部分  
  而left只是返回字符串左边一部分,而不能返回binary类型的。Top

相关问题

  • UCHAR类型转换为十六进制
  • 十六进制的转换问题
  • 十六进制转换十进制
  • 十六进制转换的问题?
  • 十六进制的转换问题
  • 句柄转换成十六进制
  • 十六进制转换为ascii码
  • 字符转换十六进制
  • 请问十六进制varbinary的字段如何用like啊?
  • 刚学数据库,请问有无十六进制字段

关键词

  • 字段
  • 十六进制
  • 整型字段
  • binary
  • 返回
  • cast
  • substring
  • left
  • 用select
  • from表名

得分解答快速导航

  • 帖主:humanNew
  • paoluo

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo