sql CONVERT() 字符串转整型 日期 字符型

sql convert() 字符串转整型 日期 字符型

转换成日期写法

convert(data_type(length),data_to_be_converted,style)

实例

select convert(varchar(30),getdate(),101) now

转换成整型

convert( int, column )

如我要把手机号转换成整型,

select convert(int(8),mo) moint

会报错,为什么,下面我们再看一下实例。

select convert(bigint,mo) moint

这样就正确了,原因是数字类型不正确,手机号是11位,而int型只能是8位,自然

会出错了。

时间: 2024-10-05 06:33:52

sql CONVERT() 字符串转整型 日期 字符型的相关文章

SQL Server 字符串处理函数

SQL Server 字符串处理函数 ASCII:返回字符表达式中最左侧的字符的 ASCII 代码值. select ASCII(expression) CHAR:将 int ASCII 代码转换为字符. CHAR 可用于将控制字符插入字符串中 制表符 char(9) 换行符 char(10) 回车符 char(13) CHARINDEX:在 expression2 中搜索 expression1 并返回其起始位置(如果找到).搜索的起始位置为 start_location.如果 express

c++-如何提取字符串中的字符型数字

问题描述 如何提取字符串中的字符型数字 char a[100]="delete N";//N为数字 要想把里面的N提取出来,因为N是字符串里的数字,所以应该是字符型,怎么把它转化 为整型(int)呢? 求解答! 解决方案 仅供参考 int getNum(char a[]) { int i =0,num =0; while(a[i] != '') { if( a[i] >= '0' && a[i] <= '9') num = num *10 +a[i] - '

整型和字符型的该如何辨别呢

问题描述 公司需要写个程序,EXCEL导入SQL程序写完了,有个问题,就是整型和字符型的怎么辨别呢知道的,帮俺下谢谢了{//创建一个数据链接boolboolResult=false;stringscon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+ExcelName+";ExtendedProperties=&apos;Excel8.0;HDR=YES;IMEX=1&apos;";OleDbConne

字符串-这个bug在哪里,如何为字符型指针数组赋值呢?

问题描述 这个bug在哪里,如何为字符型指针数组赋值呢? 程序如下: #include<stdio.h> #include<string.h> main() { char *a[2]; char *d; printf("请输入两个字符串:"); scanf("%s%s",a[0],a[1]); if(strcmp(a[0],a[1])>0) {d=a[0];a[0]=a[1];a[1]=d;} printf("%s "

java-android无法转换字符串到整型

问题描述 android无法转换字符串到整型 求助: 从一个XML文件中获取字符串,内容大概就是262626这样.现在需要将字符串转换到 MB (/1024) 形式.但是不能转换int或者长整型.我的测试代码: String size = parser.getValue(e, parser.KEY_FileSizeInByte); Log.i("menuItems",size); try { int s = Integer.parseInt(size); Log.i("s&q

SQL中字符串中包含字符的判断方法

在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句. 通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用 函数:CHARINDEX和PATINDEX CHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置. PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置:如果在全部有效的文本和

Sql Server函数全解&lt;四&gt;日期和时间函数

原文:Sql Server函数全解<四>日期和时间函数   日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分.相同的,以time类型值为参数的函数,可以接受datetime类型的参数,但会忽略日期部分. 1.获取系统当前日期的函数getDate();  getDate()函数用于返回当前数据库系统的日期和时间,返回值的类型为datetime.[例]sel

C++第17周项目2——用指针玩字符串(2)删除字符

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 [项目2-用指针玩字符串]神奇的指针哟,指向整型的指针int *p1,可以操作整型数组int a[]:指向字符型的指针char *p2,可以操作字符数组(字符串)char str[]:指向指针的指针可以操作二维数组.更灵活的是,在函数的传递中,指针.数组名在一定程度上可以互换. 本项目试图通过编制操作字符串的函数,实现字符串的操作. 请编制函数,其功能是对字符串的进行操作

深入SQL截取字符串(substring与patindex)的详解_MsSql

首先学习两个函数1.substring  返回字符.binary.text 或 image 表达式的一部分.基本语法:SUBSTRING ( expression , start , length ) expression:字符串.二进制字符串.text.image.列或包含列的表达式start:整数,指定子串的开始位置      注:SQL中"1"表示字符串中的第一个字符,而.NET中"0"表示第一个字符length:整数,指定子串的长度(要返回的字符数或字节数)