在SQL中怎么用convert函数把一位数字转换成两位数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SQL中怎么用convert函数把一位数字转换成两位数?相关的知识,希望对你有一定的参考价值。

select right(replicate('0', 1) + convert(varchar(10),1), 2)
楼主你可以直接运行上面的看看,是可以达到效果的。
convert(varchar(10),1)这个不用说你明白的,replicate('0', 1)是左位补0,第二个参数是控制要补几个0。

希望能帮助你!
参考技术A 一位数字转换成两位数?

1 变成 01
2 变成 02 这样的么?

1> SELECT
2> number AS 装换前,
3> right(cast(power(10, 2) as varchar) + number, 2) AS 装换后
4> FROM
5> master..spt_values
6> WHERE
7> type='P'
8> AND number BETWEEN 0 and 9;
9> go
装换前 装换后
----------- ----
0 00
1 01
2 02
3 03
4 04
5 05
6 06
7 07
8 08
9 09

(10 行受影响)
参考技术B select convert(DECIMAL(18,2),123456.789)
--------------------------------------------------------------------------------------------------------------
楼主你可以试试这个,看是不是你要的效果。你也可以把后面的那个数字变成字段。
参考技术C 唉 来晚了、、、 LZ可以看看帮助文档,上面也有很多有用的东西、、、

在sqlserver中怎么将一个时间字串值转换成时间戳的数字形式

参考技术A

在sqlserver中怎么将一个时间字串值转换成时间戳的数字形式

select convert(timestamp,GETDATE())
select convert(timestamp,convert(datetime,\'2015-10-20 09:04:20:250\'))
--结果是酱紫
0x0000A53800959570
0x0000A537009581BB

怎样将字串转换成时间值

例:选中“85748”然后将她的格式设定为“日期与时间”格式,在“日期与时间”中选中你想要的时间格式,然后用格式刷刷一下下一个个时间组合即可!若是每个时间都有间隔,不是连线的,可以全部选中后对其进行设定,即可全部将转换为时间格式。

vs2013 如何将string字串转换成数字形式

atoi
wtoi
_ttoi
(后两个可能在<TCHAR.h>里,如果提示出错就include一下)
这三个函式(其实第三个是巨集)分别对应lpstr(char*) lpwstr(wchar_t*) 和TCHAR*三种,选择匹配的就行(就你这个情况目测_ttoi最好)
顺带一提,几乎所有涉及字串的函式都是这样三个一组的,使用时注意匹配就好

如何将一个22位的数字转换成字串

将一个22位的数字转换成字串,不同的程式语言有不同的处理方法。

    VB使用CStr 函式来转换。

    CStr 函式示例

    本示例使用 CStr 函式将一数值转换为 String。

    Dim MyDouble, MyString

    MyDouble = 437.324   \' MyDouble 为 Double 型别。

    MyString = CStr(MyDouble)   \' MyString 的内容为“437.324”。

怎么把一个时间字串转换成一个整数型别

时间在程式设计中是个64位资料,将其转换为双精度数时,其整数部分是日期,其小数是时间。
至于把时间字串转为整数需要依据所用程式语言编写程式码来实现。

C++builder怎么把字串转换成时间

    先从字串中解析出int型的 年 月 日 时 分 秒

    将 年 月 日 时 分 秒填充到一个 strcut tm 型别的变数中

    呼叫函式 time_t mktime(strcut tm * timeptr); 将strcut tm型别的时间转换为time_t(长整)型别时间

    相关标头档案 #include <time.h>  或者 #include <ctime>

    详见

(1)struct tm

:baike.baidu./link?url=n8f85YMZal70AYpczKW50SDmiXISZQ-CFy3meY58SA7nbXhzTQTZveSmIbDEotOjPTRwyRZC85qv2YDRGqLHCa

(2)mktime
:baike.baidu./link?url=j3hqqrM5uY0R0QcQU7GNQBWt2_BsXsWEXYm-6Y9h7uP5PRsEuemZzwg-hBoIJ0PEVuAPCA69RQvcvKBhql_mtq

ios 时间字串怎么转时间戳

#pragma mark-once 得到当前的时间
+ (NSString *)getDate:(NSString *)date

long long time=[date longLongValue];
NSDate *d = [[NSDate alloc]initWithTimeIntervalSince1970:time/1000.0];
NSDateFormatter *df = [[NSDateFormatter alloc] init];格式化
[df setDateFormat:@"yy-MM-dd HH:mm"];
[df setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"] ];
NSString * timeStr =[df stringFromDate:d];
return timeStr;

如何将日期时间转换成数字形式

可以通过设定单元格格式完成转换,操作步骤如下: 1、开启excel档案,选中要转换的列或者单元格; 2、右键选单设定选择单元格格式; 3、数字选项卡,选择分类列表的自定义,右侧型别下输入yyyymmdd,点选确定; 4、转换完成,效果如下图:

excel中怎么把时间转换成字串

利用TEXT函式进行格式转换,公司为:=TEXT(E3,"yyyymmdd")
E3表示需要转换的原始列,"yyyymmdd"表示需要转换的格式。yyyy表示四位数的年份,mm表示两位数的月份,dd表示两位数的天
双引号为英文状态下的双引号,如果不加双引号则表格会报错。公式填写完成后下拉即可。
END
方法/步骤2
选中D列,右击选择“设定单元格格式”
在【设定单元格格式】弹出选单中选择【自定义】选项,将右侧【型别】的【G/通用格式】替换成YYYYMMDD
将E列单元格的值赋值给D列即可

以上是关于在SQL中怎么用convert函数把一位数字转换成两位数?的主要内容,如果未能解决你的问题,请参考以下文章

SQL怎么把日期格式1990-01-01转换成1990年1月1日?

sql怎么把字符串转换为数字?

C#怎么用Convert.ChangeType转换一个函数模板类型?

SQL Server 时间函数---CONVERT() 函数

在sql中如何将字符串数字转换成数字?

在sqlserver中怎么将一个时间字串值转换成时间戳的数字形式