2016 - 2024

感恩一路有你

sql只查询字段前面几个数 怎么用SQL语句把某个表中的某个字段前4位截取到另一个字段中?

浏览量:2047 时间:2021-03-13 11:40:20 作者:admin

怎么用SQL语句把某个表中的某个字段前4位截取到另一个字段中?

1. UPDATE 表1 SET 表1.新字段 =MID(表1.[原字段],1,4) 2. update 表1 SET 表1.[新字段] =left(表1.[原字段],4)

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

1、SUBSTRING

返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。


语法

SUBSTRING(expression , start , length )


参数

expression

是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。


start

是一个整数,指定子串的开始位置。


length

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



substring()

——任意位置取子串


2、left() 和right()

——左右两端取子串



示例:

declare @str varchar(100)

set @str="gwengnwelgkweg"

select Substring(@str,0,8)--从左边第一位开始,截取8位

select Substring(@str,Len(@str)-4,4)--截取后4位


--left() right()

select left(@str,8) --截取前8位

select right(@str,4) --截取后4位

sql只查询字段前面几个数 plsql截取字符串前三位 sql截取字符串中间几位

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