zoukankan      html  css  js  c++  java
  • sql 的实用函数(包含日期函数、截取字符串函数)

    --日期函数--
    --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次方
  • 相关阅读:
    TCP源码—连接建立
    TCP系列02—连接管理—1、三次握手与四次挥手
    TCP系列01—概述及协议头格式
    ubuntu软件管理apt与dpkg
    318. Maximum Product of Word Lengths
    317. Shortest Distance from All Buildings
    316. Remove Duplicate Letters
    315. Count of Smaller Numbers After Self
    314. Binary Tree Vertical Order Traversal
    313. Super Ugly Number
  • 原文地址:https://www.cnblogs.com/miaoying/p/5173324.html
Copyright © 2011-2022 走看看