mysql 强大的trim() 函数

mysql 强大的trim() 函数,第1张

mysql中的去除左空格函数

LTRIM(str)

Returns

the

string

str

with

leading

space

characters

removed.

以下是代码片段:

复制代码

代码如下:

mysql>

SELECT

LTRIM('

barbar')

->

'barbar'

This

function

is

multi-byte

safe.

mysql中的去除右空格函数

RTRIM(str)

Returns

the

string

str

with

trailing

space

characters

removed.

以下是代码片段:

复制代码

代码如下:

mysql>

SELECT

RTRIM('barbar

')

->

'barbar'

This

function

is

multi-byte

safe.

trim函数可以过滤指定的字符串:

完整格式:TRIM([{BOTH

|

LEADING

|

TRAILING}

[remstr]

FROM]

str)

简化格式:TRIM([remstr

FROM]

str)

Returns

the

string

str

with

all

remstr

prefixes

or

suffixes

removed.

If

none

of

the

specifiers

BOTH,

LEADING,

or

TRAILING

is

given,

BOTH

is

assumed.

remstr

is

optional

and,

if

not

specified,

spaces

are

removed.

以下是代码片段:

复制代码

代码如下:

mysql>

SELECT

TRIM('

bar

')

//默认删除前后空格

->

'bar'

mysql>

SELECT

TRIM(LEADING

','

FROM

',,barxxx')

//删除指定首字符

如',‘

->

'barxxx'

mysql>

SELECT

TRIM(BOTH

','

FROM

',,bar,,,')

//删除指定首尾字符

->

'bar'

mysql>

SELECT

TRIM(TRAILING

','

FROM

'barxxyz,,')

->

'barxxyz'

复制代码

代码如下:

mysql>

UPDATE

table

SET

`field`=TRIM(TRAILING

','

FROM

`FIELD`)

WHERE

WHERE

`FIELD`

LIKE

'%,'

This

function

is

multi-byte

safe.

替换数据库中字段的最后一个分页符

复制代码

代码如下:

UPDATE

[!db.pre!]ecms_news_data_1

SET

`newstext`=TRIM(TRAILING

'[!--empirenews.page--]'

FROM

`newstext`)

WHERE

id=585

SELECT

TRIM(TRAILING

'[!--empirenews.page--]'

FROM

`newstext`)

AS

newstex

FROM

[!db.pre!]ecms_news_data_1

WHERE

id=585

trim函数可以过滤指定的字符串:

完整格式:TRIM([{BOTH

|

LEADING

|

TRAILING}

[remstr]

FROM]

str)

简化格式:TRIM([remstr

FROM]

str)

返回字符串

str

其中所有remstr前缀和/或后缀都已被删除。若分类符BOTH、LEADIN或TRAILING中没有一个是给定的,则假设为BOTH。remstr为可选项,在未指定情况下,可删除空格。

[sql]

view

plain

copy

在CODE上查看代码片派生到我的代码片

mysql>

SELECT

TRIM('

bar

')

->

'bar'

mysql>

SELECT

TRIM(LEADING

'x'

FROM

'xxxbarxxx')

--删除指定的首字符

x

->

'barxxx'

mysql>

SELECT

TRIM(BOTH

'x'

FROM

'xxxbarxxx')

--删除指定的首尾字符

x

->

'bar'

mysql>

SELECT

TRIM(TRAILING

'xyz'

FROM

'barxxyz')

--删除指定的尾字符

x

->

'barx'

MySQL中的去除左空格函数:

LTRIM(str)

[sql]

view

plain

copy

在CODE上查看代码片派生到我的代码片

mysql>

SELECT

LTRIM('

barbar')

->

'barbar'

mysql中的去除右空格函数:

RTRIM(str):

[sql]

view

plain

copy

在CODE上查看代码片派生到我的代码片

mysql>

SELECT

RTRIM('barbar

')

->

'barbar'

msyql有去掉两边 trim ,左侧 ltrim ,右侧 rtrim 的函数可以直接用

有时候不顶事可以用下面解决,去掉空格

如果excel导表不小心产生了空格

trim是mysql内置函数,可以去除字段首位空格

replace 内置函数,去除指定字符

char(9):水平制表符 (tab键 或者 \t)

char(10):换行键 (\n)

char(13):回车键 (Enter键)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8628276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存