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

  • 相关阅读:
    开源代码分析工具 good
    Qt5---ftp上传功能(使用组合的办法实现功能,QNetworkAccessManager自动管理分片上传,用QLoggingCategory屏蔽SSL警告)
    QT---基于WinPcap的局域网络管理工具(主机扫描、包过滤、ARP攻击、端口扫描)
    unity资源
    MVC5 EF6 Bootstrap3 HtmlHelper
    轻量级IOC框架Guice
    CloudNotes:一个云端个人笔记系统
    WeChatAPI 开源系统架构详解
    基础查询扩展
    ASP.NET 5 Hello World
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/2829836.html
Copyright © 2011-2022 走看看