MSSQL常用技巧

1,cast:将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。
语法
使用 CAST:
CAST ( expression AS data_type ) 
as : sql里列的别名
建议:象cast, as 之类的都是sql 语句里的关键字,在查询分析器里,选择后,按F1+SHIFT就可以查询帮助。

2,使用str函数  
语法  
  STR   (   float_expression   [   ,   length   [   ,   decimal   ]   ]   )    
   
  参数  
  float_expression   
  是带小数点的近似数字   (float)   数据类型的表达式。不要在   STR   函数中将函数或子查询用作   float_expression。    
  length  
  是总长度,包括小数点、符号、数字或空格。默认值为   10。  
  decimal  
  是小数点右边的位数。  
   
  返回类型  
  char  
   
  注释  
  如果为   STR   提供   length   和   decimal   参数值,则这些值应该是正数。在默认情况下或者小数参数为   0   时,数字四舍五入为整数。指定长度应该大于或等于小数点前面的数字加上数字符号(若有)的长度。短的   float_expression   在指定长度内右对齐,长的   float_expression   则截断为指定的小数位数。例如,STR(12,10)   输出的结果是   12,在结果集内右对齐。而   STR(1223,   2)   则将结果集截断为   **。可以嵌套字符串函数。  

  说明     若要转换为   Unicode   数据,请在   CONVERT   或   CAST   转换函数内使用   STR。  
      
  ===============================================================
结合   LTRIM(RTRIM(  ))使用,可以消去空格,得到最佳效果

 3,怎么做引号的嵌套?要写 '的地方写成 ' '即可

 

posted @ 2011-12-19 14:50  szjdw  阅读(186)  评论(0编辑  收藏  举报