tft每日頭條

 > 科技

 > mysql字符類函數

mysql字符類函數

科技 更新时间:2024-08-07 20:12:50

mysql字符類函數?概念:将一組邏輯語句封裝在方法體中,對外隻一共方法(函數)名,我來為大家講解一下關于mysql字符類函數?跟着小編一起來看一看吧!

mysql字符類函數(MySql學習筆記04常用函數)1

mysql字符類函數

概念:将一組邏輯語句封裝在方法體中,對外隻一共方法(函數)名

優點:

1、隐藏了實現細節

2、 提高代碼的重用性

調用: select 函數名(實參列表) from [表名];

分類:

1、單行函數

如concat、 length、 ifnull等

2、分組函數

功能:做統計使用,又稱為統計函數、聚合函數、組函數


一、字符函數

1. length獲取參數值的字節個數

length(str)# 獲取str的字節數

2.upper、lower 大小寫轉換

upper('str')#将str中字母轉換成大寫

lower('str')#将str中字母轉換成小寫

3. substring 字符截取

substring(str , n, m) #截取str第n個字符後m長度的字符串

注意:索引從1開始

#截取從指定索引處後面所有字符(此方法SQL不能使用)

SELECT SUBSTRING('EDG牛逼!!!~~~',7);

#截取從指定索引處指定字符長度的字符

SELECT SUBSTRING('EDG牛逼!!!~~~',1,3)

4.trim 去除字符串前後空格 (此方法SQL不能使用)

trim(str)

ltrim 去除字符串左側空格,rtrim去除字符串右側空格

SQL中要實現trim功能: ltrim(rtrim(str))

5.LPAD用指定的字符實現左填充指定長度(此函數SQL不能使用)

LPAD(str,len,padstr)

LPAD(str,len,padstr) 返回字符串 str, 其左邊由字符串padstr 填補到len 字符長度。假如str 的長度大于len, 則返回值被縮短至 len 字符。

select LPAD('EDG',10,'*')

6.RPAD用指定的字符實現右填充指定長度(此函數SQL不能使用)

RPAD(str,len,padstr)

RPAD(str,len,padstr) 返回字符串 str, 其右邊由字符串padstr 填補到len 字符長度。假如str 的長度大于len, 則返回值被縮短至 len 字符。

select RPAD('EDG',10,'*')

7.replace替換

replace('str',a, b) #将str中的 a 換成 b

select replace('世界冠軍FPX!!!','FPX','EDG')

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved