zoukankan      html  css  js  c++  java
  • 10.11 函数

    --时间日期函数
    
    select SYSDATETIME ()--获取系统当前时间,可以作为数值来比较,
    select GETDATE()--获取数据库当前服务时间,比系统当前时间快
    select YEAR('2013-2-23')
    select YEAR(GETDATE())
    select month('2013-2-23')
    select day('2013-2-23')
    
    select DATENAME(YEAR,'2015-5-5')--返回字符串形式
    select DATENAME(DAYOFYEAR ,'2015-5-5')
    select DATEPART(YEAR,'2015-5-5')--返回int类型
    select datename(WEEKDAY ,'2015-5-5')--星期几
    select DATEPART(WEEKDAY ,'2015-5-5')--第几天
    select DATEADD(DAY,10,GETDATE())--增加日期(单位,天数,日期)
    
    select 123
    print sysdatetime()--消息框打印系统当前时间
    
    --字符串函数
    select STR(123.33,6,1) --不太用,意思返回由数字数据转换来的字符数据(带小数的数值的数据,截取的字符串包含的长度,小数点后面包含几位数)可自动四舍五入
    select REPLACE('123as123as123','as','ff')--替换 --用另一个字符串值替换出现得所有指定字符串值
    select LEFT('123as123as123',5)--索引从1开始,与c#索引从零开始区别开--返回字符串从左边开始指定个数的字符串,截取开头字符串
    select right ('123as123as123',5)--索引从1开始,与c#索引从零开始区别开--返回字符串从右边边开始指定个数的字符串,截取末尾字符串
    select LEN('123as123as123')--字符串长度 
    select REVERSE('123as123as123') --翻转字符串 
    select upper('123as123as123')--转换成大写 
    select lower('SSDASF')--转换成小写
    print  LTRIM('   ughj   ')--去除左空格,打印效果明显
    print  rTRIM('   ughj   ')--去除右空格,打印效果明显
    select SUBSTRING('123as123as123',3,5)--截取字符串,索引从1开始,要与C#区别开来
     
    --数据类型转换,字符串可以拼接
    -- cast,convert ,数据库只能是字符串与数值类型两者之间的转换
    select cast(123 as varchar(10))
    select CAST('1324'as int)
    select convert(int,123)
    select'123'+'qwe'
    
    --数学函数
    abs--去绝对值
    rand--随机函数
    round--四舍五入
    floor --下限
    ceiling--上线
    pi
    sqrt--开根号
    square--平方
  • 相关阅读:
    ArrayList用法
    MessageBox
    将文本文件导入Sql数据库
    在桌面和菜单中添加快捷方式
    泡沫排序
    Making use of localized variables in javascript.
    Remove double empty lines in Visual Studio 2012
    Using Operations Manager Connectors
    Clear SharePoint Designer cache
    Programmatically set navigation settings in SharePoint 2013
  • 原文地址:https://www.cnblogs.com/cf924823/p/4869404.html
Copyright © 2011-2022 走看看