欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 里截取字符的函數

阮建安2年前9瀏覽0評論

MySQL中常用的截取字符的函數有以下幾種:

1. LEFT()函數:

LEFT(str, len)

該函數返回字符串str的前len個字符。

2. RIGHT()函數:

RIGHT(str, len)

該函數返回字符串str的后len個字符。

3. SUBSTRING()函數:

SUBSTRING(str, start, len)

該函數返回字符串str從第start個位置開始的len個字符。

4. SUBSTR()函數:

SUBSTR(str, start, len)

該函數與SUBSTRING()函數功能相同,用法也相同。

5. MID()函數:

MID(str, start, len)

該函數與SUBSTRING()函數功能相同,用法也相同。

例如,我們有如下一張表:

CREATE TABLE students (
id INT(11) PRIMARY KEY,
name VARCHAR(50),
birthday DATE,
gender ENUM('male', 'female'),
address VARCHAR(100)
);

我們想要查詢出每個學生的姓名縮寫,即取出姓和名的首字母,并以大寫形式展示??梢允褂肔EFT()和SUBSTRING()函數來實現:

SELECT CONCAT(UPPER(LEFT(name, 1)), UPPER(SUBSTRING(name, LOCATE(' ', name)+1, 1))) AS `name_initials` FROM students;

其中,LOCATE(' ', name)函數用于查找姓名中的空格位置,SUBSTRING(name, LOCATE(' ', name)+1, 1)函數用于取出名的首字母。

以上就是MySQL中截取字符的常用函數及其用法。在使用時需要根據實際情況選擇合適的函數。