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

发布网友 发布时间:2022-04-23 13:43

我来回答

15个回答

热心网友 时间:2022-04-08 03:22

实现的方法和详细的操作步骤如下:

1、首先,打开sql查询器,并连接相应的数据库表,例如store表,如下图所示。

2、其次,完成上述步骤后,单击工具栏的“查询”选项,然后输入如下代码,如下图所示。

3、最后,完成上述步骤后,单击“运行”选项来查询所需结果,如下图所示。这样,以上的问题就解决了。

热心网友 时间:2022-04-08 04:40

len()函数可以统计出字段字符长度

select len(字段名) as 变量名 from 表名

输出上面AS的变量名:

等出的结果是

字段的字符数量,

现在环境没办法做测试,有这个函数应该是有办法实现你想要的,可以试试下面:

select 字段名 from 表名 where len(字段名)>5

试试

热心网友 时间:2022-04-08 06:15

请采用以下 sql脚本信息 

select * from Table Where len(itemName) <5

请采纳!

热心网友 时间:2022-04-08 08:06

楼上说的对
但最好对字符串预处理一下
加上trim去掉空格
select * from Table where len(trim(ItemName))<5
oracle底下用length表示字符长度,length('我')为1,
lengthb表示字节长度,lengthb('我')为2,看情况使用

热心网友 时间:2022-04-08 10:14

可以使用SQL Server系统函数Len();
比如查询某个表某个字段内容长度小于5的行:
SELECT * FROM Table WHERE LEN(ColumnName)<5

热心网友 时间:2022-04-08 12:39

LEN(ItemName)<5;   
--LEN 返回指定字符串表达式的字符数,其中不包含尾随空格。
--DATALENGTH 返回用于表示任何表达式的字节数。

热心网友 时间:2022-04-08 15:20

就用len()函数

Select * From Table Where len(ItemName) < 5

热心网友 时间:2022-04-08 18:18

Select * From Table tb Where length(tb.a)<5 --获取Table表中a列长度小于5的所有数据

热心网友 时间:2022-04-08 21:33

Select * From Table Where LEN(ItemName) < 5;
LEN:字符串长度

热心网友 时间:2022-04-09 01:04

select * from Table where len(ItemName)<5
获取字符串长度的函数是len()

热心网友 时间:2022-04-09 04:52

有的,记得有个length(str)函数。你可以查下数据库的手册,肯定有。

热心网友 时间:2022-04-09 08:57

满意请采纳

sql server中写法:

Select * From Table Where len(ItemName)<5;
oracle和mysql中写法
Select * From Table Where length(ItemName)<5;

热心网友 时间:2022-04-09 13:18

len(字段名) 或者 DATALENGTH(字段名)/*这个是区分双字节汉字和单字节的*/
你可以自己试试

热心网友 时间:2022-04-09 17:56

--使用内置函数就可以了
--mysql或oracle
Select * From Table Where length(ItemName)<5;
--Sql Server
Select * From Table Where len(ItemName)<5;

热心网友 时间:2022-04-09 22:51

select * from Table where len(ItemName)<5

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com