社区
ASP
帖子详情
关于SQL语句中的模式匹配问题(LIKE 关键字相关)
westlink
2003-07-14 10:39:20
select consume from [sme_consume] where date like '%2003%' and sme_id=2
这是我写的一句SQL,数据绝对没问题,因为在ACCESS中可以查询到记录(当然%换成*),但是我在ASP中用recordset怎么也取不到记录(即rs.open后rs记录集仍为空),哪位高手能帮我解决一下
...全文
136
11
打赏
收藏
关于SQL语句中的模式匹配问题(LIKE 关键字相关)
select consume from [sme_consume] where date like '%2003%' and sme_id=2 这是我写的一句SQL,数据绝对没问题,因为在ACCESS中可以查询到记录(当然%换成*),但是我在ASP中用recordset怎么也取不到记录(即rs.open后rs记录集仍为空),哪位高手能帮我解决一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
westlink
2003-07-14
打赏
举报
回复
问题已经解决,不过还不知道是什么原因,我重新把这句话copy一下之后居然就好了(晕啊~~~~)
不过还是谢谢各位了,分数已经加了,参与的都有分^0^
westlink
2003-07-14
打赏
举报
回复
本身date字段就是字符型的,存储格式是2003.07.14这种的
加分至100
Cooly
2003-07-14
打赏
举报
回复
或者
select consume from [sme_consume] where year([date]) = '2003' and sme_id=2
Cooly
2003-07-14
打赏
举报
回复
'Access
select consume from [sme_consume] where CStr([date]) like '%2003%' and sme_id=2
'SQL Server
select consume from [sme_consume] where Convert(varChar(8),[date]) like '%2003%' and sme_id=2
westlink
2003-07-14
打赏
举报
回复
非日期型,因为日期要进行特殊的处理所以是纯字符串
cooly和xyxy617的都试了还是取不到记录
summercat
2003-07-14
打赏
举报
回复
我的有问题,不行,同意 动力港湾..用 between and
summercat
2003-07-14
打赏
举报
回复
'%'2003'%'
zqfleaf
2003-07-14
打赏
举报
回复
你的date是日期型的??
where date >=#2003-1-1# and date<=2003-12-31# and sme+id=2
年糕
2003-07-14
打赏
举报
回复
打开连接的时候使用由本地游标库提供的客户端游标
cn.CursorLocation=3
Cooly
2003-07-14
打赏
举报
回复
select consume from [sme_consume] where [date] like '%2003%' and sme_id=2
westlink
2003-07-14
打赏
举报
回复
补充说明我写ASP是用VBS的
小弟比较急,还望各路高手施以援手
delphi资源-Filter
中
的模糊过滤
Filter
中
的模糊过滤: 要实现模糊过滤,BDE
中
要用“*”,不允许使用“
Like
”
关键字
,且只能向后
匹配
,如“Fcode=’101*’”;而ADO则是使用“%”或“*”都可以,可以使用“
Like
”
关键字
,且和
SQL
语句
用法一致,可以任意
匹配
,如“Fcode
like
1%”,但要注意,在字符串前加“%”时,其后面一定也要加“%”,否则会报错,也可以一个“_”,此处有两点不明白:一是为什么会报错,二是下划线是如何
匹配
的,ado不允许使用not
like
,不知何故。 特别注意:ADO在用Filter时,
扩展 Entity Framework支持复杂的过滤条件(多个
关键字
模糊
匹配
)
之前遇到一个棘手的Linq to EF查询的技术
问题
,现有产品表Product,需要根据多个
关键字
模糊
匹配
产品名称, 现将解决方案分享出来。
问题
描述 根据需求,我们需要编写如下的
SQL
语句
来查询产品 代码如下: select * from dbo.Product where (ProductName
like
‘Product1%’ or ProductName
like
‘Product2%’) 如何将以上的
SQL
语句
转换成EF的写法呢? 方案一 可以使用Union,将以上
SQL
语句
转换成以下的形式: 代码如下: select * from dbo.Product where Pro
关于
Sql
语句
中
的模糊查询
like
关键字
详解
Sql
中
模糊查询
like
关键字
的语法是:select * from 表名 where 字段
like
条件关于条件,一共有四种
匹配
方式:第一:%的使用 %用来
匹配
0个或者多个字符,可以
匹配
任意类型和长度的字符,对长度没有限制,如果有条件是
中
文,请使用两个%号,如%
中
文% select * from user_table where u_name
like
'%三%' 将会把u_n...
SQL
语句
-模糊
匹配
like
SQL
语句
模糊
匹配
Like
关键字
SQL
中
LIKE
模糊查询
LIKE
关键字
匹配
语句
数据库查询表
中
数据时,需要使用到模糊查询法,本文旨在提出模糊查询的一些简单查询方式,以及查询字段
中
包含特殊字符的解决方法
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章