SQL查询中,如何判断一个字符串字段的内容的长度

例如,表Table中有一个字段,名称ItemName,类型为字符串。现在我要把ItemName长度小于5的行列出来,并且只能用Select*FromTableWhere.... 例如,表Table中有一个字段,名称ItemName,类型为字符串。现在我要把ItemName长度小于5的行列出来,并且只能用
Select * From Table Where .....
这样的格式,该如何写?
问题的关键在于,SQL语句中是否有获取字符串长度的函数?
展开
 我来答
唐城冬
2017-06-22 · 大家一起学习进步吧!!!
唐城冬
采纳数:915 获赞数:1815

向TA提问 私信TA
展开全部
Select * From Table Where len(ItemName)<5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
553170329
2017-06-23 · TA获得超过268个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:101万
展开全部
用函数len
select * from table where len(itemname)<5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-15
展开全部
要看你用的什么数据库;
sql server: select * from [table] where LEN( [column] ) < 5;

mysql: select * from [table] where LENGTH( [column] ) < 5;
oracle: select * from [table] where length( [column] ) < 5;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rankabc
2017-05-16 · TA获得超过3559个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1029万
展开全部
X﹏X
select * from table where len(itemname)<5
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w
2017-05-16 · TA获得超过114个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:132万
展开全部
有的len(),用函数 where len(ItemName) <5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式