2016 - 2024

感恩一路有你

sqlserver 计算字段 sql截取字段前8位和最后4位?

浏览量:3138 时间:2023-05-18 12:12:24 作者:采采

sql截取字段前8位和最后4位?

1、子串

返回字符、二进制、文本或图像表达式的一部分。有关可用于此函数的有效Microsoftreg SQL Server#8482数据类型的详细信息,请参阅数据类型。

语法

子字符串(表达式,开始,长度)

参数

表示

字符串、二进制字符串、文本、图像、列或包含列的表达式。不要使用包含聚合函数的表达式。

开始

是一个整数,指定子字符串的起始位置。

长度

是一个整数,指定子字符串的长度(要返回的字符数或字节数)。

子字符串()

-在任何位置获取子字符串。

2、左()和右()

-在左右两端取substring。

示例:

declare @str varchar(100)

set @ strgwengnwelgkweg

Select substring (@ str,0,8)-从左边第一位开始,截取8位。

Select substring (@ str,len (@ str)-4,4)-截断后的最后4位。

-左()右()

Select left (@ str,8)-截断前8位。

Select right (@ str,4)-最后4位被截断。

SQLServer表中字段按分隔符拆分为多行问题?

selectnum,id,substr (test1,0,instr(test1,,)-1)test1,substr (test2,0,instr (test2,,)-1)test2,substr (test3,0,instr(test3,,)-1)test3 from table _ name-former union select num,id,substr(test1,instr(test1,)1)test1,substr(test2,instr(test2,)1)test2,substr(test3,instr

字符串 字段 文本 函数 表达式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。