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--平方
  • 相关阅读:
    oracle python操作 增删改查
    python连接oracle
    opengl问题
    [转]C++ 获取文件夹下的所有文件名
    @RequestMapping[转]
    hdu 6082
    maven/ssm框架搭建
    windows下mysql解压版安装及centos下mysql root密码忘记
    maven创建web项目
    eclipse用tomcat发布网站的目录
  • 原文地址:https://www.cnblogs.com/cf924823/p/4869404.html
Copyright © 2011-2022 走看看