云服务器网:购买云服务器和VPS必上的网站!

MsSQL消除尾部标记——一个更简单的方法

MsSQL中常常会触及到消除尾部标记,这多是一件非常辣手困难的事情,触及到一些复杂的数据库技术。以下是消除尾部标记的一种简单方法:
##一、使用RTRIM()函数
RTRIM()函数用于删除给定字符串中右边的空格或特定字符。它的语法以下:
RTRIM (cha

MsSQL中常常会触及到消除尾部标记,这多是一件非常辣手困难的事情,触及到一些复杂的数据库技术。以下是消除尾部标记的一种简单方法:

##一、使用RTRIM()函数

RTRIM()函数用于删除给定字符串中右边的空格或特定字符。它的语法以下:

RTRIM (character_expression) 

参数“character_expression”是想要去除尾部字符的字符串。

下面是一个示例,用于消除尾部标记:

SELECT RTRIM(column_name) from table_name

## 二、使用CHARINDEX()函数

CHARINDEX()函数能够查找某指定字符,如果查找到,则返回其位置。它的语法以下:

CHARINDEX(expression_to_find,expression_to_search,[start_location]) 

参数“expression_to_find”是要查找的字符串,参数“expression_to_search”是准备查找的字符串,参数“start_location”是要查找的开始位置。

下面是一个示例,用于消除尾部标记:

SELECT SUBSTRING(column_name,1,
CHARINDEX(' ',column_name,len(column_name))⑴)
FROM table_name

##三、使用REVERSE()函数

REVERSE()函数可以把一个字符串依照字符的顺序翻转过来,然后从左到右查找指定字符,最后返回特定字符的位置,这样就能够消除尾部标记。它的语法以下:

REVERSE(character_expression)

下面是一个示例,用于消除尾部标记:

SELECT SUBSTRING(column_name,1, 
LEN(column_name) - CHARINDEX(' ', REVERSE(column_name)))
FROM table_name

以上三种方法都可以用来消除MsSQL中的尾部标记,具体的使用看情况而定。

本文来源:https://www.yuntue.com/post/172533.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注