MySQL 常用函式列表

2022-05-06 07:09:10 字數 1172 閱讀 1248

一、數學函式

select sqrt (2) --取平方根

select abs (-234) --取絕對值

select floor (count (*)/5.0) from news --取小於這個小數的最大整數

select ceiling (count (*)/5.0) from news --取大於這個小數的最小整數

select round (4.523,1) --保留小數點後幾位

二、字串函式

select lower ()--大寫字母轉成小寫字母

select upper ()--小寫字母轉成大寫字母

select ltrim ()--壓縮左邊的空格

select rtrim ()--壓縮右邊的空格

select left (title ,5)--從左邊擷取幾個字元

select right (title ,5)--從右邊擷取幾個字元

select reverse (title ) from news --對字串進行翻轉

select charindex ('中國',title ) from news --這個字串在這個列的哪個位置出現

三、替換字串

select replace (title ,'中國','美國')from news --把title表中的中國替換成美國

select stuff (title ,3,4,'china') from news --替換的列名,從第幾個位置開始,替換幾個字元,以什麼字串來代替

四、其他函式

select rand () --隨機數生成函式 0-1之間

select len ('china') --取字串長度

select getdate () --獲取當前時間

select year (sbrithday ) from student --取日期時間的年份

select month () -- 取日期時間的月份

select day () --取日期時間的天數

select datepart (dd/mm/yy/hh/mi/ss,sbrithday) from student -- 取日期時間的部分(日/月/年/小時/分鐘/秒)

select cast (123 as varchar(20)) --轉換資料型別

2016.6.7    孤獨夜鶯

Mysql常用函式列表

字串類 charset str 返回字串字符集 concat string2 連線字串 instr string substring 返回substring首次在string中出現的位置,不存在返回0 lcase string2 轉換成小寫 left string2 length 從string2中...

Mysql常用函式列表

字串類 charset str 返回字串字符集 concat string2 連線字串 instr string substring 返回substring首次在string中出現的位置,不存在返回0 lcase string2 轉換成小寫 left string2 length 從string2中...

Mysql常用函式列表

字串類 charset str 返回字串字符集 concat string2 連線字串 instr string substring 返回substring首次在string中出現的位置,不存在返回0 lcase string2 轉換成小寫 left string2 length 從string2中...