社区
MS-SQL Server
帖子详情
查询字段左侧包含的关键字SQL语句?
RFASK射频问问
RFASK射频问问官方账号
2005-04-25 01:20:36
文章系统是这样分类的
分类 Code
新闻中心 0001
技术文章 00010001
ASP 000100010001
娱乐文章 00010002
平面设计 0002
VI 00020001
这样根据分类标识ID记录了文章!字段为typeid
现在我要查询字段typeid最左边包含0001的记录怎么查询?
select * from 表名 where typeid 这里怎么写?
...全文
1321
9
打赏
收藏
查询字段左侧包含的关键字SQL语句?
文章系统是这样分类的 分类Code 新闻中心0001 技术文章00010001 ASP000100010001 娱乐文章00010002 平面设计0002 VI00020001 这样根据分类标识ID记录了文章!字段为typeid 现在我要查询字段typeid最左边包含0001的记录怎么查询? select * from 表名 where typeid 这里怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RFASK射频问问
2005-04-25
打赏
举报
回复
sql="select * from wen where like '"& typeid &"%'"
这样也可以,但不知道哪种方法好?
RFASK射频问问
2005-04-25
打赏
举报
回复
zjcxc(邹建) 老师也来了!谢谢您
看来是我刚才是没有说清楚,因为我醒询的条件是变量可能是4位数,也能也是8位,16位。
我后来是这样搞的,您看这样在数据量大时效率高吗?要是给typeid建索引有什么不同?
typeid是变量
typeid=request("typeid")
B=len(typeid)
sql="select * from wen where Len(typeid)>="&B&" and Left(typeid, "&B&")="&typeid&""
zjcxc
元老
2005-04-25
打赏
举报
回复
--typeid字段上建立索引,然后用
select * from 表名 where left(typeid,4)='0001'
--或者:
select * from 表名 where typeid like '0001%'
由于是右键为模糊匹配,所以 like 能用上索引,这里不会存在like不能利用索引的问题.
long111
2005-04-25
打赏
举报
回复
同意: hlq8210(影子)
like 的效率不高,数据量大的时候不要用
hlq8210
2005-04-25
打赏
举报
回复
select * from 表名 where left(typeid,4)='0001'
不要用LIKE语句。。。。
RFASK射频问问
2005-04-25
打赏
举报
回复
select * from 表名 where left(typeid,4)='0001'
或者
select * from 表名 where typeid like '%0001'
第一种不行首页我的那0001到时候是变量,可能是4位也可能是8位,12位等,因为文章分类是无限的。
第二种也不行,我要查是从最左边开始包含!
hsj20041004
2005-04-25
打赏
举报
回复
select * from 表名 where left(typeid,4)='0001'
或者
select * from 表名 where typeid like '%0001'
RFASK射频问问
2005-04-25
打赏
举报
回复
我的是CMS系统用的,数据量到时候会相当的大,求各位老师多给几种方法,说说最哪咱方法效率最高!
xluzhong
2005-04-25
打赏
举报
回复
select * from 表名 where charindex('0001',typeid)>0
SQL语句
大全经典教程
###
SQL语句
大全经典教程知识点解析 #### 1. SELECT语句 SELECT语句是SQL中用来从数据库中检索数据的最基本语句。通过SELECT语句,用户可以指定需要检索的列,并通过FROM
关键字
指定要从哪个表中检索数据。例如,在...
C# 写的数据库查看器 支持SQL2000和oracle10g 高亮语法输入提醒
2、双击
左侧
数据表或
字段
,再
sql语句
中自动添加。 3、输入
sql语句
时,自动提醒
关键字
和表名,点击空格或回车自动完成,基本是模拟VS2005的风格和用法。 4、系统自动判断
关键字
,然后会相应的染色。 5、输入表名后,...
SQL高级
查询
技术.doc
子
查询
是SQL语言的另一项强大特性,允许在一个
查询
语句中嵌套另一个
查询
语句,从而实现更复杂的数据筛选和处理。 - **子
查询
的使用场合**:当
查询
依赖于另一个
查询
的结果时,子
查询
变得非常有用。它可以将复杂的...
informix SQL语法手册
Informix SQL语法手册不仅
包含
了基本的SQL命令使用方法,还涉及了复杂的
查询
操作、数据控制以及系统安全等方面的知识。对于使用Informix数据库的开发人员来说,这是一份不可或缺的参考资料。通过深入学习和实践,...
SqlToolBox 1.8.2
如果您用右键点击这个圆点,程序将弹出一个右键菜单,选择其中的项目您将可以在右边的
Sql语句
操作窗口中得到单表的
字段
信息,创建(insert),
查询
(select),更新(update),删除语句(delete)及建表语句...
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章