社区
MS-SQL Server
帖子详情
求一where 条件语句怎么写,我的表有一项为text,我想把文字长度小于10的查询出来,可以不能用LEN,请问用什么?立马给分
xzhangjie
2003-10-03 09:46:02
求一where 条件语句怎么写,我的表有一项为text,我想把文字长度小于10的查询出来,可以不能用LEN,请问用什么?
select * from xx where (?)
...全文
112
4
打赏
收藏
求一where 条件语句怎么写,我的表有一项为text,我想把文字长度小于10的查询出来,可以不能用LEN,请问用什么?立马给分
求一where 条件语句怎么写,我的表有一项为text,我想把文字长度小于10的查询出来,可以不能用LEN,请问用什么? select * from xx where (?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txlicenhe
2003-10-03
打赏
举报
回复
dataLength(字段) < 10
txlicenhe
2003-10-03
打赏
举报
回复
dataLength(字段) > 10
DATALENGTH
返回任何表达式所占用的字节数。
语法
DATALENGTH ( expression )
参数
expression
任何类型的表达式。
返回类型
int
注释
DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。
cloudchen
2003-10-03
打赏
举报
回复
dataLength(字段) > 10
txlicenhe
2003-10-03
打赏
举报
回复
用Text类型:
READTEXT
UPDATETEXT
WRITETEXT
--------------------
Transact-SQL 参考
READTEXT
读取 text、ntext 或 image 列中的 text、ntext 或 image 值,从指定的偏移量开始读取指定的字节数。
语法
READTEXT { table.column text_ptr offset size } [ HOLDLOCK ]
参数
table.column
是从中读取的表和列的名称。表名和列名必须符合标识符的规则。必须指定表名和列名,不过可以选择是否指定数据库名称和所有者名称。
text_ptr
有效文本指针。text_ptr 必须是 binary(16)。
offset
开始读取 text、image 或 ntext 数据之前跳过的字节数(使用 text 或 image 数据类型时)或字符数(使用 ntext 数据类型时)。使用 ntext 数据类型时,offset 是在开始读取数据前跳过的字符数。使用 text 或 image 数据类型时,offset 是在开始读取数据前跳过的字节数。
size
是要读取数据的字节数(使用 text 或 image 数据类型时)或字符数(使用 ntext 数据类型时)。如果 size 是 0,则表示读取了 4 KB 字节的数据。
HOLDLOCK
使文本值一直锁定到事务结束。其他用户可以读取该值,但是不能对其进行修改。
注释
使用 TEXTPTR 函数获得有效的 text_ptr 值。如果返回不止一行,TEXTPTR 将返回指向指定行中的 text、ntext 或 image 列的指针,或返回指向查询所返回的最后一行中的 text、ntext 或 image 列的指针。由于 TEXTPTR 返回 16 字节的二进制字符串,所以最好声明一个控制文本指针的局部变量,然后在 READTEXT 中使用该变量。有关声明局部变量的更多信息,请参见 DECLARE @local_variable。
在 SQL Server 2000 中可能存在无效的文本指针。有关 text in row 选项的更多信息,请参见 sp_tableoption。有关如何使文本指针无效的更多信息,请参见 sp_invalidate_textptr。
如果 @@TEXTSIZE 函数的值小于为 READTEXT 指定的大小,它将替代为 READTEXT 指定的大小。@@TEXTSIZE 函数是对由 SET TEXTSIZE 语句设置的返回数据字节数的限制。有关如何设置 TEXTSIZE 会话设置的更多信息,请参见 SET TEXTSIZE。
权限
READTEXT 权限默认授予对指定的表具有 SELECT 权限的用户。这些权限可在传递 SELECT 权限时传递。
示例
下例读取 pub_info 表中 pr_info 列的第 2 个至第 26 个字符。
USE pubs
GO
DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr INNER JOIN publishers p
ON pr.pub_id = p.pub_id
AND p.pub_name = 'New Moon Books'
READTEXT pub_info.pr_info @ptrval 1 25
GO
请参见
@@TEXTSIZE
UPDATETEXT
WRITETEXT
©1988-2000 Microsoft Corporation。保留所有权利。
MySQL数据
查询
语句
MySQL 表单
查询
是指从一张表的数据中
查询
所需的数据,主要有
查询
所有字段、
查询
指定字段、
查询
指定记录、
查询
空值、多条件的
查询
、对
查询
结果进行排序等。 MySQL SELECT 基本语法 MySQL 从数据表中
查询
数据的基本...
SQL
查询
语句大全集锦
SQL
查询
语句大全集锦 一、 简单
查询
简单的Transact-SQL
查询
只包括...例如,下面的语句
查询
testtable表中姓名为“张三”的nickname字段和email字段。 代码:SELECT `nickname`,`email`FROM `testtable`WHERE `name`
用SQL语句创建表
你可以可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。在下一节里,你将学会如何用SQL语句来创建一个新表。 一、用CREATE语句创建表注意: 如果你还没有建立自己的数据库,
SQL Server习题及答案6
一、单选题(共
10
道试题,共 50
分
。) SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 在存在下列关键字的SQL语句中,不可能出现Where...
【postgresql 基础入门】带过滤条件的
查询
,where子句中的操作符介绍,案例展示,索引失效的大坑就在这里
在使用SQL
查询
数据时,一般不会
查询
全部数据,而是使用条件或者很多条件的组合来缩小结果集的范围,甚至精准
查询
到
想
要的数据。本文将介绍postgresql数据库中如何筛选过滤数据,如何设置条件,以及有那些操作符可以...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章