求 sql语句 查询出来一张表中的id字段长度是11位的id id的字符类型是 varchar 在此谢过过为了
答案:3 悬赏:50 手机版
解决时间 2021-04-01 11:38
- 提问者网友:十年饮冰
- 2021-03-31 19:53
求 sql语句 查询出来一张表中的id字段长度是11位的id id的字符类型是 varchar 在此谢过过为了
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-31 20:16
select [id] from tablename where len([id])=11
注:id属于sql关键字,若当作自己表中的字段名,查询时应用中括号括起来
注:id属于sql关键字,若当作自己表中的字段名,查询时应用中括号括起来
全部回答
- 1楼网友:青尢
- 2021-03-31 21:48
select * from table --查询表
where len(id) = 11 --id长度等于11的
and IsNumeric(id)=0 --非数字的
where len(id) = 11 --id长度等于11的
and IsNumeric(id)=0 --非数字的
- 2楼网友:人類模型
- 2021-03-31 20:52
使用 函数 len() ,依题目举例:
select id from 表 where len(ltrim(rtrim(id)))=11
其中ltrim和rtrim是为了去除字段前后的空格。
select id from 表 where len(ltrim(rtrim(id)))=11
其中ltrim和rtrim是为了去除字段前后的空格。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯