
1。先直接将数据库中的莫个字段b先查询出来,
在将其赋值给 a 如 string a=b.Substring(0, n)
表示从b的第0位开始截取,n表示截取几位字符。
2。直接将数据库中的某个字段b 前几位查询出来 查询语句可如:select substring(0,n,b) from 表名(其中n为你要的字符个数,b则为你要查询的字段)。
在赋值 。
1、SUBSTRING
返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft&reg SQL Server&#8482 数据类型的更多信息,请参见数据类型。
语法
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中,使用LEFT函数即可取到字符串的前几位。
LEFT(c, number_of_char)用于返回某个被请求的文本域的左侧部分,其中c代表被请求的文本域,number_of_cha代表需要取出的字符串位数。如“LEFT("zhidao.baidu.com", 6)”即可取得字符串"zhidao"。
扩展资料:
sql中,常用函数介绍:
1、AVG():返回平均值
2、COUNT():返回行数
3、FIRST():返回第一个记录的值
4、LAST():返回最后一个记录的值
5、MAX():返回最大值
6、MIN():返回最小值
7、SUM():返回总和
8、UCASE():将某个字段转换为大写
9、LCASE():将某个字段转换为小写
10、MID():从某个文本字段提取字符
11、LEN():返回某个文本字段的长度
12、ROUND():对某个数值字段进行指定小数位数的四舍五入
13、NOW():返回当前的系统日期和时间
14、FORMAT():格式化某个字段的显示方式
15、INSTR():返回在某个文本域中指定字符的数值位置
16、LEFT():返回某个被请求的文本域的左侧部分
17、RIGHT():返回某个被请求的文本域的右侧部分
参考资料来源:百度百科-SQL函数
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)