--日期函数-- --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次方