miaoying
--日期函数--
--GETDATE()获取当前系统日期
SELECT GETDATE()
SELECT GETDATE()+4 --加四天
SELECT DATEADD(mm,2,GETDATE())--加两个月
--DATEDIFF():找出两个日期的差异
SELECT DATEDIFF(yy,\'1990-1-1\',GETDATE())
--DATENAME():日期中指定日期部分的字符串形式
SELECT DATENAME(dw,GETDATE())--得到星期几
SELECT CAST( DATEPART(yyyy,GETDATE()) AS char(4))+\'-\'+CAST(DATEPART(mm,GETDATE())AS CHAR(2))+\'-\'+CAST( DATEPART(dd,GETDATE()) AS CHAR(2))
+\'-\'+CAST(DATEPART(hh,GETDATE())AS CHAR(2))+\'-\'+CAST(DATEPART(mi,GETDATE())AS CHAR(2))--日期不是字符串,所以要进行格式的转换
SELECT \'1\'+\'1dsa\'
SELECT CHARINDEX(\'woshi\',\'woshimiaoyinga\')--获得索引,sql的索引从1开始,而不是0
SELECT LEN(\'woshi是妙用\')--获得字符串长度
SELECT LOWER(\'hdsAAAAAj\')--将大写改为小写
SELECT UPPER(\'saieuDHSJAK\')--将小写改为大写
SELECT REPLACE(\'hj回家撒谎的精神科好烦cja\',\'h\',\'m\')--将字符串指定子字符串换为自定义的 如:h换为m
SELECT LTRIM(\'   sdahjhd            \')--去掉左边空格
SELECT RTRIM(\'        sadhjd        \')--去掉右边空格

--参数可以大于字符串的长度,但不可以是负值
SELECT RIGHT(\'sdhj啥空间和电视剧看\',1)--从右边开始取出指定位数的子字符串
SELECT LEFT(\'sadmhfjh\',3)

--取出邮箱的名称和域名
SELECT LEFT(\'miaoying.new@qq.com\',12)
SELECT RIGHT(\'miaoying.new@qq.com\',6)

SELECT RAND(10) --随机数
SELECT ABS(122234) --绝对值
SELECT CEILING(1.999) --得到比当前数大的最小整数
SELECT FLOOR(1.999)--得到比当前数小的最大整数
SELECT ROUND(1.4534545,1)--只关注小数点后一位
SELECT POWER(2,3)--表示2的3次方

 

分类:

技术点:

相关文章:

  • 2021-12-12
  • 2022-12-23
  • 2022-02-09
  • 2021-06-19
  • 2021-10-31
  • 2021-04-07
猜你喜欢
  • 2022-12-23
  • 2021-09-26
  • 2021-11-30
  • 2021-05-24
  • 2022-12-23
相关资源
相似解决方案