word表截取字符串函数 mysql截取字符串函数 - 电脑 - 【南平电脑网】_南平电脑维修_南平笔记本电脑维修_监控安装_市区上门维修
公司动态

word表截取字符串函数 mysql截取字符串函数

摘要:【从某个字符截取字符串】如何把字符从指定的字符串中提取出来? =MID(B9,FIND("我爱中华",B9,1),4) B9是“1234321我爱中华”所在的单元格,公式中的“1”表示从这个字符串...

发布日期:2020-08-24

word表截取字符串函数

【从某个字符截取字符串】如何把字符从指定的字符串中提取出来?...

=MID(B9,FIND("我爱中华",B9,1),4) B9是“1234321我爱中华”所在的单元格,公式中的“1”表示从这个字符串第一位找起,“4”是表示要显示的字符的长度,也就是要提取的“我爱中华”四个字。

不管在什么位置都能找到,只要适当的改变需要找的内容,如“我爱中华”和字符长度,如“4”都能实现自己的目的。

excel常用函数以及用法

公式是单个或多个函数的结合运用。

AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。

条件判断 AVERAGE 求出所有参数的算术平均值。

数据计算 COLUMN 显示所引用单元格的列标号值。

显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。

字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。

条件统计 DATE 给出指定数值的日期。

显示日期 DATEDIF 计算返回两个日期参数的差值。

计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。

计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。

条件统计 FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。

概率计算 IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。

条件计算 INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。

数据定位 INT 将数值向下取整为最接近的整数。

数据计算 ISERROR 用于测试函数式返回的数值是否有错。

如果有错,该函数返回TRUE,反之返回FALSE。

逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。

截取数据 LEN 统计文本字符串中字符数目。

字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。

匹配位置 MAX 求出一组数中的最大值。

数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。

字符截取 MIN 求出一组数中的最小值。

数据计算 MOD 求出两数相除的余数。

数据计算 MONTH 求出指定日期或引用单元格中的日期的月份。

日期计算 NOW 给出当前系统日期和时间。

显示日期时间 OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。

逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。

数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。

字符截取 SUBTOTAL 返回列表或数据库中的分类汇总。

分类汇总 SUM 求出一组数值的和。

数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和。

条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式 数值文本转换 TODAY 给出系统日期 显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型。

文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值 条件定位 WEEKDAY 给出指定日期的对应的星期数。

星期计算 Excel 部分函数列表. 函数的步骤:①选中存放结果的单元格 ②单击“=”(编辑公式) ③找函数(单击“三角形”形状按钮。

或者直接输入函数名 ④选范围 ⑤CTRL+回车键 ①求和函数SUM() ②平均函数AVERAGE() ③排位函数RANK () 例: Rank(A1:$A$1:$A$15) 行号和列号前面加上“$“符号 A叫行号。

1或者15叫列号,表示单元格所在的位置 数据单元格在A列1号或者是A列15号 ④最大值函数MAX () ⑤最小值函数MIN () ⑥统计函数 COUNTIF( ) 计算满足给定单元格的数目 例:Countif ( A1:B5,”>60”) 统计分数大于60分的人数,注意,条件要加双引号,在英文状态下输入。

⑦单元格内容合并CONCTENATE() 将若干文字串合并到一个字符串中 ⑧ RIGHT(A1,4) 提取字符串最右边的若干字符,长度为4位 ⑨LEFT ( ) 返回字符串最左边的若干字符 ⑩MIDB() 自文字的指定位置开始向右提取指定长度的字符串 11、重复函数 REPT() 单元格重量出现的次数。

12、NOW() 返回电脑内部的系统日期与时间 13、MONTH( ) 将序列数转换为对应的月份数 编者语:Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel进行数据管理。

它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。

编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个《Excel函数应用》系列,希望能够对Excel进阶者有所帮助。

《Excel函数应用》系列,将每周更新,逐步系统的介绍Excel各类函数及其应用,敬请关注! ---------------------------------- 术语说明 什么是参数?参数可以是数字、文本、形如 TRUE 或 FALSE 的逻辑值、数组、形如 #N/A 的错误值或单元格引用。

给定的参数必须能产生有效的值。

参数也可以是常量、公式或其它函数。

参数不仅仅是常量、公式或函数,还可以是数组、单元格引用等: 1.数组--用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。

在 Microsoft Excel有两类数组:区域数组和常量数组。

区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。

2.单元格引用--用于...

EXCEL中用左侧提取,如BJ

Extended): string; overload; function FloatToStr(Value; StrToBool function 字符串型->布尔型 函数原型; overload. 例:str(12345,s),s,"aa")="11aa"; 2..{main} gettime(h: Extended. 求子串。

Copy(s,I,L) 从字符串s中截取第I个字符开始后的长度为l的子串。

例;100,I;结果s: TFormatSettings),n) 求a的n次方 power(2。

例:s:="abcde":upcase("a")="A" 8: string): Boolean;{存储时间} t0{开始}; const FormatSettings给他分吧一、数学函数. 连接运算 concat(s1。

如果是值为true;字符串型 函数原型,相当于 把x 除以 2n SHL: x SHL n把x换成二进制后向左移n位,相当于 把x 乘以 2n 二;=h*3600+m*60+s+ss/、字符串函数 1:ord(false)=0 ord(true)=1 Sqr(x) 求x的平方. 数值转换为数串。

过程 Str(x,s) 把数值x化为数串s,不成功则I为无效字符的序数 例;结果s,I) 把s1插入到s2的第I个位置 例;{获取当前系统时间} t0:s: string,则返回0. 例:concat("11",m; function StrToFloat(const S: string; const FormatSettings: TFormatSettings): Extended; StrToInt function 字符串型->整型 函数原型: function StrToInt(const S。

Upcase(ch) 求字符ch的大写体。

例,m,ss:word; overload; FloatToStr function 浮点型->字符串型 函数原型: function FloatToStr(Value:copy("abdag",2,3)="bda" 3. 删除子串:val("1234",x,I)。

过程val(s,x,I) 把数串s转化为数值x,如果成功则i=0: function StrToDate(const S. Odd(2)=false odd(5)=true power(a,l) 从字符串s中删除第I个字符开始后的长度为l的子串; StrToDate function 字符串型->日期时间型 函数原型..,s,ss); end. 注意不要在程序显示结果后,第二次gettime前写readln: Inc(i) 使I:=I+1; overload: Extended; const FormatSettings: function IntToStr(Value: Integer): string; overload; function IntToStr(Value:="ae" 4: string。

例:sqr(4)=16 Sqrt(x)求x的开方,若不是子串; Abs(x) 求x的绝对值 例:abs(-3)=3 Chr(x) 求编号x对应的字符,3)=8 random 取0~1之间的随机数(不能取到1) randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面. Fillchar(a,size(a),0) 数组初始化;{获取当前系统时间} writeln((h*3600+m*60+s+ss/100-t0):3:2),ss); function StrToDate(const S:pos("ab","12abcd")=3 7. 字符的大写转换; 结果s="12345" 9. 数串转换为数值..,m. 例:sqrt(16)=4 round(x) 求x的四舍五入 例:round(4.5)=5 trunc(x) 求x的整数部分 例:trunc(5.6)=5 结果是integer型 int(x) 求x的整数部分 例int(5,s2,s3…sn) 相当于s1+s2+s3+…+sn. 例;四IntToStr function 整型-&gt: function StrToBool(const S。

过程 Delete(s: Int64): string): TDateTime:=abc;insert("12",s,2): TFormatSettings): function StrToFloat(const S: string);delete(s,2,3),即把数组a的值全部置为0 SHR: x SHR n 把x换成二进制后向右移n位: string): Integer.6 pred(x) 求x的前导 pred("b")="a" pred(5)=4 pred(true)=false succ(x) 求x的后继 succ("b")="c" succ(5)=6 succ(false)=true odd(x) 判断x是否为奇数.6)=5.0 结果是real型 frac (x)求x的小数部分 例 frac(5.6)=0. 插入子串:real; begin gettime(h;结果 x:=1234 三Pascal计时函数Uses Dos; h: TDateTime; StrToFloat function 字符串型->浮点型 函数原型,s: string,反之值为false。

例; :="a12bc" 5. 求字符串长度 length(s) 例:length("12abc")=5 6. 搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,则返回s1的第一个字符在s2中的位置:Chr(65)="A" chr(97)="a" chr(48)="0" Ord(x) 求字符x对应的编号。

例:ord("A")=65 ord("a")=97 另外。

过程Insert(s1,s2; Inc(I,b) 使I:=I+b 展开

如何从excel 表格中提取某个字段

.填空题 请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。

例如:str1=“How do”,str2=“ you do?”,结果输出:How do you do? 注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

试题程序: #include #include #define N 40 void fun(char *str1,char *str2) { int i=0; char *p1=str1; char *p2=str2; while() i++; for( ;;i++) *(p1+i)=; *(p1+i)="\0"; } main() { char str1[N],str2[N]; clrscr(); printf("*****Input the string str1 & str2*****\n"); printf(" \nstr1:"); gets(str1); printf(" \nstr2:"); gets(str2); printf("**The string str1 & str2**\n"); puts(str1); puts(str2); fun(str1,str2); printf("*****The new string *****\n"); puts(str1); } 答案及评析: *(p1+i) *p2 *p2++ 填空1:变量i用来记录字符串str1的长度,当指针指到字符串str1结束标志符‘\0"时,while循环结束,变量i停止累加。

填空2:指针p2指向字符串str2,通过for循环将字符串str2接在str1后面,循环结束的条件是指针p2所指的字符是字符串结束标志符‘\0"。

填空3:指针p2最初指向字符串str2的首字符,通过自加1,使指针p2依次向后移动,指向str2的各个字符,实现将字符串str2接在str1后面的功能。

1.填空题 请补充函数fun(),该函数的功能是求一维数组x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。

例如:当x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0, 10.0,16.0},结果为:avg=15.030000。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

试题程序: #include #include double fun(double x[10]) { int i; long t; double avg=0.0; double sum=0.0; for(i=0;i ; avg=sum/10; avg=; t=; avg=(double)t/100; return avg; } main() { double avg,x[10]={15.6,19.9,16.7,15.2, 18.3,12.1,15.5,11.0,10.0,16.0}; int i; clrscr(); printf("\nThe original data is :\n"); for(i=0;i printf("%6.1f",x[i]); printf("\n\n"); avg=fun(x); printf("average=%f\n\n",avg); } 答案及评析: sum+=x[i] avg*1000 (avg+5)/10 填空1:通过for循环求出10个数的累加和,存于变量sum中。

填空2:为了实现四舍五入保留两位小数的功能,应将平均值先扩大1000倍。

填空3:将平均值加上5,再除以10,实现四舍五入的功能。

1.填空题 请补充函数fun(),该函数的功能是:从"a"到"z"统计一个字符串中所有字母字符各自出现的次数,结果保存在数组alf中。

注意:不区分大小写,不能使用字符串库函数。

例如,输入:“A=abc+5*c”,结果为:a=2,b=1,c=2。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

试题程序: #include #include #define N 100 void fun(char *tt,int alf[]) { int i; char *p=tt; for(i=0;i ; while(*p) { if(*p>="A"&&*p ; if(*p>="a"&&*p alf[*p-"a"]++; ; } } main() { char str[N]; char a="a"; int alf[26],k; clrscr(); printf("\nPlease enter a char string:"); scanf("%s",str); printf("\n**The original string**\n"); puts(str); fun(str,alf); printf("\n**The number of letter**\n"); for(k=0;k { if(k%5==0) printf("\n"); printf("%c=%d ",a+k,alf[k]); } printf("\n"); } 答案及评析: alf[i]=0 *p+=32 p++ 填空1:数组alf[26]用来存放字母字符出现的次数,在使用之前需要清零。

填空2:题目要求不区分大小写,所以可以先将所有的大写字母都转换为对应的小写字母,然后一并记录出现的次数。

将大写字母转换为对应的小写字母,只需将ASCII码加上32就可以了。

填空3:指针p指向字符串tt,通过p自加1来移动指针,访问字符串中的所有字符。

1.填空题 请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。

例如,输入aeiouAOUpqrt,结果为A:2 E:1 I:1 O:2 U:2 other:4。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序: #include #include #define N 100 void fun(char *str,int bb[]) { char *p=str; int i=0; for(i=0;i ; while(*p) { switch(*p) { case "A": case "a":bb[0]++;break; case "E": case "e":bb[1]++;break; case "I": case "i":bb[2]++;break; case "O": case "o":bb[3]++;break; case "U": case "u":bb[4]++;break; default:; } } } main() { char str[N],ss[6]="AEIOU"; int i; int bb[6]; clrscr(); printf("Input a string: \n"); gets(str); printf("the string is: \n"); puts(str); fun(str,bb); for(i=0;i printf("\n%c:%d",ss[i],bb[i]); printf("\nother:%d",bb[i]); } 答案及评析: bb[i]=0 bb[5]++ p++; 填空1:数组bb[6] 用来存放5个元音字母和其他字符的个数,在使用之前需要清零。

填空2:数组元素bb[5] 用来存放其他字符的个数,当指针p所指的字符不是元音字母时,则认为...

EXCEL表格怎么取第几位到第几位之间的数?

或者直接输入函数名 ④选范围 ⑤CTRL+回车键 ①求和函数SUM() ②平均函数AVERAGE() ③排位函数RANK () 例,显示在一个单元格中、形如 #N/。

字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。

匹配位置 MAX 求出一组数中的最大值。

计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。

条件统计 FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。

概率计算 IF 根据对指定条件的逻辑判断的真假结果公式是单个或多个函数的结合运用。

AND “与”运算。

显示日期 DATEDIF 计算返回两个日期参数的差值。

逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。

数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。

字符截取 SUBTOTAL 返回列表或数据库中的分类汇总。

分类汇总 SUM 求出一组数值的和:$A$15) 行号和列号前面加上“$“符号 A叫行号。

1或者15叫列号;A 的错误值或单元格引用。

给定的参数必须能产生有效的值,表示单元格所在的位置 数据单元格在A列1号或者是A列15号 ④最大值函数MAX () ⑤最小值函数MIN () ⑥统计函数 COUNTIF( ) 计算满足给定单元格的数目 例。

数据计算 COLUMN 显示所引用单元格的列标号值。

显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起。

12,4) 提取字符串最右边的若干字符,长度为4位 ⑨LEFT ( ) 返回字符串最左边的若干字符 ⑩MIDB() 自文字的指定位置开始向右提取指定长度的字符串 11、重复函数 REPT() 单元格重量出现的次数: Rank(A1:$A$1,很多巨型国际企业都是依靠Excel进行数据管理、形如 TRUE 或 FALSE 的逻辑值、数组.数组--用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式,条件要加双引号,在英文状态下输入。

⑦单元格内容合并CONCTENATE() 将若干文字串合并到一个字符串中 ⑧ RIGHT(A1,所以特别组织了这一个《Excel函数应用》系列。

《Excel函数应用》系列。

条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式 数值文本转换 TODAY 给出系统日期 显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型、单元格引用等: 1、MONTH( ) 将序列数转换为对应的月份数 编者语:Excel是办公室自动化中非常重要的一款软件。

计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数,截取指定数目的字符。

数据计算 MID 从一个文本字符串的指定位置开始。

如果有错,该函数返回TRUE,反之返回FALSE。

逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。

截取数据 LEN 统计文本字符串中字符数目,此元素由行序号和列序号的索引值进行确定! ---------------------------------- 术语说明 什么是参数?参数可以是数字、文本。

参数也可以是常量、公式或其它函数。

参数不仅仅是常量、公式或函数,还可以是数组。

字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。

条件统计 DATE 给出指定数值的日期,逐步系统的介绍Excel各类函数及其应用,敬请关注。

它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入,反之返回逻辑“假(FALSE)”。

条件判断 AVERAGE 求出所有参数的算术平均值。

星期计算 Excel 部分函数列表. 函数的步骤,将每周更新。

数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和、NOW() 返回电脑内部的系统日期与时间 13:Countif ( A1:B5。

编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎,然而目前这一部份内容的教学文章却又很少见。

数据定位 INT 将数值向下取整为最接近的整数。

数据计算 ISERROR 用于测试函数式返回的数值是否有错。

文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值 条件定位 WEEKDAY 给出指定日期的对应的星期数。

在 Microsoft Excel有两类数组:区域数组和常量数组。

区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。

2.单元格引用--用于表示单元格在工作表所处位置的坐标值。

例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为"B3"。

3.常量--常量是直接键入到单元格或公式中的数字或文本值,或由名称所代表的数字或文本值。

例如,日期 10/9/96、数字 210 和文本"Quarterly Earnings"都是常量。

公式或由公式得出的数值都不是常量。

--------------------------------------------- Excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。

在您学会了Excel的基本操作后,是不是觉得自己一直局限在Excel的操作界面中,而对于Excel的函数功能却始终停留在求和、求平均值等简单的函数应用上呢?难道Excel只能做这些简单的工作吗?其实不然,函数作为Excel处理数据...

sql server中创建表时各个数据类型时什么意思??

你说的这个"char""varchar"是ORACLE的字段类型 不是SQL Server的 我把两个都列给你看下吧------------------------------------------------------------------SQL :bit 整型 bit 数据类型是整型,其值只能是0、1或空值。

这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Offint 整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。

存储到数据库的几乎所有数值型的数据都可以用这种数据类型。

这种数据类型在数据库里占用4个字节smallint 整型 smallint 数据类型可以存储从- 215(-32768)到215(32767)之间的整数。

这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。

这种数据类型在数据库里占用2 字节空间tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。

它在你只打算存储有限数目的数值时很有用。

这种数据类型在数据库中占用1 个字节numeric 精确数值型 numeric数据类型与decimal 型相同decimal 精确数值型 decimal 数据类型能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。

使用这种数据类型时,必须指定范围和精度。

范围是小数点左右所能存储的数字的总位数。

精度是小数点右边存储的数字的位数money 货币型 money 数据类型用来表示钱和货币值。

这种数据类型能存储从-9220亿到9220 亿之间的数据,精确到货币单位的万分之一smallmoney 货币型 smallmoney 数据类型用来表示钱和货币值。

这种数据类型能存储从-214748.3648 到214748.3647 之间的数据,精确到货币单位的万分之一float 近似数值型 float 数据类型是一种近似数值类型,供浮点数使用。

说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。

浮点数可以是从-1.79E+308到1.79E+308 之间的任意数real 近似数值型 real 数据类型像浮点数一样,是近似数值类型。

它可以表示数值在-3.40E+38到3.40E+38之间的浮点数datetime 日期时间型 datetime数据类型用来表示日期和时间。

这种数据类型存储从1753年1月1日到9999年12月3 1日间所有的日期和时间数据, 精确到三百分之一秒或3.33毫秒Smalldatetime 日期时间型 smalldatetime 数据类型用来表示从1900年1月1日到2079年6月6日间的日期和时间,精确到一分钟cursor 特殊数据型 cursor 数据类型是一种特殊的数据类型,它包含一个对游标的引用。

这种数据类型用在存储过程中,而且创建表时不能用timestamp 特殊数据型 timestamp 数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。

一个表中只能有一个timestamp列。

每次插入或修改一行时,timestamp列的值都会改变。

尽管它的名字中有“time”, 但timestamp列不是人们可识别的日期。

在一个数据库里,timestamp值是唯一的Uniqueidentifier 特殊数据型 Uniqueidentifier数据类型用来存储一个全局唯一标识符,即GUID。

GUID确实是全局唯一的。

这个数几乎没有机会在另一个系统中被重建。

可以使用NEWID 函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列char 字符型 char数据类型用来存储指定长度的定长非统一编码型的数据。

当定义一列为此类型时,你必须指定列长。

当你总能知道要存储的数据的长度时,此数据类型很有用。

例如,当你按邮政编码加4个字符格式来存储数据时,你知道总要用到10个字符。

此数据类型的列宽最大为8000 个字符varchar 字符型 varchar数据类型,同char类型一样,用来存储非统一编码型字符数据。

与char 型不一样,此数据类型为变长。

当定义一列为该数据类型时,你要指定该列的最大长度。

它与char数据类型最大的区别是,存储的长度不是列长,而是数据的长度text 字符型 text 数据类型用来存储大量的非统一编码型字符数据。

这种数据类型最多可以有231-1或20亿个字符nchar 统一编码字符型 nchar 数据类型用来存储定长统一编码字符型数据。

统一编码用双字节结构来存储每个字符,而不是用单字节(普通文本中的情况)。

它允许大量的扩展字符。

此数据类型能存储4000种字符,使用的字节空间上增加了一倍nvarchar 统一编码字符型 nvarchar 数据类型用作变长的统一编码字符型数据。

此数据类型能存储4000种字符,使用的字节空间增加了一倍ntext 统一编码字符型 ntext 数据类型用来存储大量的统一编码字符型数据。

这种数据类型能存储230 -1或将近10亿个字符,且使用的字节空间增加了一倍binary 二进制数据类型 binary数据类型用来存储可达8000 字节长的定长的二进制数据。

当输入表的内容接近相同的长度时,你应该使用这种数据类型varbinary 二进制数据类型 varbinary 数据类型用来存储可达8000 字节长的变长的二进制数据。

当输入表的内容大小可变时,你应该使用这种数据类型image 二进制数据类型 image 数据类型用来存储变长的二进制数据,最大可达231-1或大约20亿字节-------------------------------------------------------------------Oracle:数据类型 参数 描述 char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节) varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,...