zoukankan      html  css  js  c++  java
  • 函数

     --字符串函数
     declare @str varchar(50)
     set @str='sssddsssssssss    '
     print substring(@str,5,10)
     print LTRIM(@str)
     --将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;然后将第二个字符串插入第一 个字符串的开始位置。
     print stuff('sssddsssssssss    ',4,2,'aa')  
     REPLACE
     用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
     example: 部门信息表中的名称列中, 把所有的’办公室’字样全部替换成’Office’
     update DepartInfo set Name=replace(Name,'办公室','Office')

    Left返回字符串中从左边开始指定个数的字符。

    Left(‘abcde’,2)  结果: ab

    显示字符串常量 abcdef 中的第二个、第三个和第四个字符

     日期时间函数
     --返回日期差
     select datediff(day,'2012-12-21',getdate())
     select DATENAME(MONTH,getdate())

    Convert日期函数

    Convert(char(8),getdate(),112),第一个参数为数据类型及长度,第二个参数为转换的原类型(日期类型)数据,第三个参数为日期的格式,详见sql Server帮助文档 “cast和Convert”中的”备注 Date和Time样式”

    Datapart(数据部分,日期格式)返回日期时间的单独部分,如:dataPart(weekday,gateday()-1)返回星期几


     --返回月份
     select MONTH(GETDATE())
     --数学函数
     --去掉小数整数加1 ,直接去掉小数,按小数长度四舍五入
     select CEILING(13.4),FLOOR(13.4),ROUND(13.4567,3) --
     系统函数
     select convert(char,getdate(),1)
     select '101'=convert(char,getdate(),101)
     select '112'=convert(char,getdate(),112)
     
    --修改列的长度
    alter table DepartInfo alter column Name varchar(20)

    SET NOCOUNT ON/OFF

    SET NOCOUNT 为 ON 使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息,默认情况下为 OFF

  • 相关阅读:
    报表设计--主格设置-手工设置-示例
    报表设计--分组报表-分组小计
    报表设计--单元格公式-设置实例
    报表设计--自由报表-自由扩展
    报表设计--交叉报表-多层交叉-实例
    报表设计--交叉报表-多层交叉
    报表设计--分组报表-多层分组-数据汇总
    报表设计--分组报表-多层分组-横向扩展
    报表设计--分组报表-多层分组-纵向扩展
    报表设计--分组报表-普通分组-横向扩展
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/2829836.html
Copyright © 2011-2022 走看看