必須會的sql語句(七) 字符串函數(shù)、時間函數(shù)

字號:


    字符串函數(shù)
    1.大小寫轉(zhuǎn)換
    --upper 轉(zhuǎn)化成大寫
    --lower 轉(zhuǎn)換成小寫
    select upper('asar')
    2.長度
    --len 字數(shù)
    --datalength 字節(jié)數(shù)
    3.去除前后空格
    --rtrim 去除右邊空格
    --ltrim 去除左邊空格
    4.字符串截取
    --left('串',15) 從左側(cè)開始 截取15個字節(jié)
    --right('串',15) 從右側(cè)開始 截取15個字節(jié)
    --substring('串',5,5) 從左側(cè)第5個字節(jié)開始,截取5個字節(jié)
    5.字符串替換
    --replace('你們','你','我') 把你們 替換成 我們
    時間函數(shù)
    1.獲取當前日期
    --getdate()
    2.100天以后
    --dateadd(day,100,getdate())
    3.時間差函數(shù)
    --dateiff(year,'1990/10/11',getdate())
    4.查詢年月日
    --year(時間) 獲取年
    --month(時間) 獲取月
    --day(時間) 獲取日
    ————————————————
    --計算出每個年份出生的人數(shù)
    select year(birthday),count(*)
    from 表
    group by year([birthday])
    5.獲取日期的年、月、日、時、分、秒
    datepart(year,日期)
    datepart(month,日期)
    datepart(day,日期)
    datepart(hour,日期)
    datepart(minute,日期)
    datepart(second,日期)