十個MySQL常用函數

  1. 連接字符串
select concat(1,'a',2,'b') from dual //1a2b
  1. 從字段左側截取N個字符
select left('abcde',3) from dual //abc
  1. 從字段右側截取N個字符
select right('abcde',3) from dual //cde
  1. 查看字段的字符個數
select length('abcde') from dual //5
  1. 將日期格式化爲字符串
select date_format(curdate(),'%Y-%m-%d') from dual //2021-01-29
  1. 將小數轉換爲保留小數點後N位的小數
cast(1.123 as decimal(5,4)) //1.1230
  1. 查看字符N在字符串中的索引
select instr('abcde','d') from dual //4
  1. 從指定位置開始截取字符串
select substr('abc',2) from dual //bc
  1. 從指定字符開始截取字符串
select substr('1.23456',instr('1.23456','.')+1) from dual //23456
  1. 將字符串反轉
select reverse('abcde') from dual //edcba
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章