社区
应用实例
帖子详情
sql只取有10位的数字
baidu_37188404
2018-12-27 10:03:50
表1:
姓名 号码
张三 1358668958
李四 1896555666
小红 158855
小风 1885556
小米 1855566666
结果:
张三 1358668958
李四 1896555666
小米 1855566666
...全文
756
4
打赏
收藏
sql只取有10位的数字
表1: 姓名 号码 张三 1358668958 李四 1896555666 小红 158855 小风 1885556 小米 1855566666 结果: 张三 1358668958 李四 1896555666 小米 1855566666
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Csdn技术大神
2019-01-10
打赏
举报
回复
多学习一些网上的教程很全的
baidu_37188404
2018-12-27
打赏
举报
回复
是我想要的结果,谢谢
吉普赛的歌
2018-12-27
打赏
举报
回复
#1 应该合你要求。 不过, 手机号一般都是 11 位才对吧?
morliz子轩
2018-12-27
打赏
举报
回复
select a.* from #t a where LEN(号码)=10
是这样吗?
sql
只取
一个字段值为
数字
或者字符串的值
my
sql
语法: (字段名REGEXP '[^0-9.]')=1 取为字符串的值 (字段名REGEXP '[^0-9.]')=0 取为数子的值...where (判断是否为字符串/
数字
字段名REGEXP '[^0-9.]')=1 取数子 select 字段名,字段名 FROM 表名 where ...
sql
开发 取中
位
数
sql
开发 取中
位
数
SQL
获取字段中的
数字
sql
获取
数字
:只是将字符串中所有的
数字
组织在一起,比如“test12tt456”,返回的是12456 create function dbo.F_Get_Number (@S varchar(
10
0)) returns int AS begin while PATINDEX('%[^0-9]%',@S)>0 ...
SQL
如何取小数点
位
数
一、用函数 ROUND(数值,s) , 其中 s 表示 小数
位
数例:SELECT ROUND(4.994,2) 返回 4.990二、用函数 CAST(数值 as numeric(n,s)),其中n表示有效
数字
位
数,s表示小数
位
数例:SELECT CAST(4.994 as numeric(
10
,2)) ...
sql
取字符串特定
位
数
RIGHT(字段名,
位
数)取后几
位
LEFT(字段名,
位
数)取前几
位
SUBSTR(字段名,
位
数1,
位
数2)取第几
位
到第几
位
,从1开始
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章