例如,表Table中有一个字段,名称ItemName,类型为字符串。现在我要把ItemName长度小于5的行列出来,并且只能用
Select * From Table Where .....
这样的格式,该如何写?
问题的关键在于,SQL语句中是否有获取字符串长度的函数?
实现的方法和详细的操作步骤如下:
1、首先,打开sql查询器,并连接相应的数据库表,例如store表,如下图所示。
2、其次,完成上述步骤后,单击工具栏的“查询”选项,然后输入如下代码,如下图所示。
3、最后,完成上述步骤后,单击“运行”选项来查询所需结果,如下图所示。这样,以上的问题就解决了。
len()函数可以统计出字段字符长度
select len(字段名) as 变量名 from 表名输出上面AS的变量名:
等出的结果是
字段的字符数量,
现在环境没办法做测试,有这个函数应该是有办法实现你想要的,可以试试下面:
select 字段名 from 表名 where len(字段名)>5试试
请采用以下 sql脚本信息
select * from Table Where len(itemName) <5请采纳!