必須會的SQL語句(七)字串函式 時間函式

2022-01-30 03:19:26 字數 1010 閱讀 1205

字串函式

1.大小寫轉換

--upper 轉化成大寫

--lower  轉換成小寫

select upper('asar')

2.長度

--len 字數

--datalength 位元組數

3.去除前後空格

--rtrim 去除右邊空格

--ltrim  去除左邊空格

4.字串擷取

--left('串',15)  從左側開始 擷取15個位元組

--right('串',15) 從右側開始 擷取15個位元組

--substring('串',5,5)  從左側第5個位元組開始,擷取5個位元組

5.字串替換

--replace('你們','你','我')  把你們  替換成  我們

時間函式

1.獲取當前日期

--getdate()

2.100天以後

--dateadd(day,100,getdate())

3.時間差函式

--dateiff(year,'1990/10/11',getdate())

4.查詢年月日

--year(時間)  獲取年

--month(時間) 獲取月

--day(時間)    獲取日

————————————————

--計算出每個年份出生的人數

select year(birthday),count(*)

from 表

group by year([birthday])

5.獲取日期的年、月、日、時、分、秒

datepart(year,日期)  

datepart(month,日期) 

datepart(day,日期) 

datepart(hour,日期) 

datepart(minute,日期) 

datepart(second,日期) 

SQL2008 字串函式

1.字串函式 函式 名稱 引數 示例 說明 ascii 字串表示式 select ascii abc 返回 97 返回字串中最左側的字元的ascii 碼。char 整數表示式 select char 100 返回 d 把ascii 碼轉換為字元。介於0 和 255 之間的整數。如果該整數表示式不在此...

Python基礎 七 字串

python字串 python 訪問字串中的值 python 不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python 訪問子字串,可以使用方括號來擷取字串,如下例項 var1 hello world var2 runoob print var1 0 var1 0 print ...

8 字串函式

right left 可從列中選出指定數量的字元 right location,2 location 欄位 substring index 可擷取部分字段值 substring index location,1 尋找第乙個逗號,然後擷取之前的內容 substring your string,star...