社区
ASP
帖子详情
请问像这样的查询SQL应如何查询?2|3|5|6|1|8|
sunmoonn
2005-09-13 03:02:05
有一个表中的字段,是用来记录会员ID的。
记录中是这样写入数据库的。
2|3|5|6|1|8| 可能会更多.
这些数字对应的代表一个会员,并有一个专门的会员表
请问,我如何把这样的记录的中,对应的数字会员的姓名从会员表中查出。
2|3|5|6|1|8| 因为这样的记录是每一条可能是不一样的。我要如何把这样的数字一个一个抽取出来?
...全文
114
13
打赏
收藏
请问像这样的查询SQL应如何查询?2|3|5|6|1|8|
有一个表中的字段,是用来记录会员ID的。 记录中是这样写入数据库的。 2|3|5|6|1|8| 可能会更多. 这些数字对应的代表一个会员,并有一个专门的会员表 请问,我如何把这样的记录的中,对应的数字会员的姓名从会员表中查出。 2|3|5|6|1|8| 因为这样的记录是每一条可能是不一样的。我要如何把这样的数字一个一个抽取出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
3573745
2005-09-13
打赏
举报
回复
不管怎么
rainxiang(努力赚钱买老婆 v1.0)(谁有陶喆北京演唱会)
的想法确实是个不错的!
顶
wcbm
2005-09-13
打赏
举报
回复
另外补充一句,如果用in会出错,如记录号 1、11、111、1111或1、11、112
试一下就知道了
wcbm
2005-09-13
打赏
举报
回复
我想楼主的意思是要通过一条SQL语句把两个表关连起来吧
sql = "select * from [table],user where '|'+[table].userid+'|' like '%|'+user.id+'|%'"
这条语句可以把在[table]表中的会员ID字段里的所有会员的ID号对应的记录取出来
gatey
2005-09-13
打赏
举报
回复
上面要说的都说了.来接分
jhchenqing
2005-09-13
打赏
举报
回复
split可以的
或者正则表达式
rainxiang
2005-09-13
打赏
举报
回复
不好意思。太快了。。漏了
str = replace(str,",") --> str = replace(str,"|",",")
rainxiang
2005-09-13
打赏
举报
回复
dim str = left("2|3|5|6|1|8|",len("2|3|5|6|1|8|")-1)
str = replace(str,",")
sql = "select * from [user] where userid in ("&str&")"
dh20156
2005-09-13
打赏
举报
回复
可以用Replace函数,
Select REPLACE([会员ID], '|', ',') AS MemberID From [Table]
dh20156
2005-09-13
打赏
举报
回复
建议楼主把分隔符|换成逗号,
这样在查询的时候就可以直接写 Where [会员ID] in (Select [会员ID] From [Table])
jamila8
2005-09-13
打赏
举报
回复
<%
str="2|3|5|6|1|8|"
num=split(str,"|")
for i=0 to Ubound(num)
Response.write num(i)&"<br>"
next
%>
tigerwen01
2005-09-13
打赏
举报
回复
<%
str="2|3|5|6|1|8|"
num=split(str,"|")
for i=0 to Ubound(num)
Response.write num(i)&"<br>"
next
%>
qoo1983
2005-09-13
打赏
举报
回复
split函数好像可以的,你去找找资料看看
zhuowei
2005-09-13
打赏
举报
回复
mark
my
sql
数据库报错1062_【1062错误 my
sql
】
my
sql
\>?插?进? helei(文字)?值(``iii'');
查询
?好,? 1?行?受影响了吗(0.28秒)my
sql
\选择? *?从? le+----+------+|? ID? |?文本? |+----+------+| 1? |? a|| 2? |? b|| 3? |?抄送|| 4? |? e|| 5? |? Ff|| 6吗|? g|| 7? |? h|| 8? |? ii?...
ES中
SQL
查询
详解
本文主要介绍了Elasticsearch
SQL
的使用。如果你对DSL
查询
语句不熟悉,那么采用
SQL
查询
索引数据将是一个非常简单,0门槛入门的好方法。 1、注意ES在6.3版本之后才原生支持
SQL
查询
。 2、可以通过translate API将
sql
语句转为DSL语句。 3、ES的
SQL
查询
提供对自
查询
的简单支持。 4、通过SHOW FUNCTIONS可以查看ES的
SQL
查询
支持的函数。 5、ES的
SQL
查询
可以通过游标cursor实现分页
查询
。
SQL
的一些用法总结
1、select 语句 1、NULL表示 不可用、未赋值、不知道、不适用 , 它既不是0 也不是空格。 2、字符串连接操作符: “||” 3、DISTINCT 去除重复行。 4、比较操作符:<> 不等于 2、单行函数 1、大小写转换函数: LOWER('
SQL
Course')
sql
course UPPER('
SQL
Course')
SQL
COURSE IN...
Buuctf | BUU
SQL
COURSE 1
BUU
SQL
COURSE 1 一、题目下载 https://buuoj.cn/challenges#BUU%20
SQL
%20COURSE%201 二、实战化演练 1.直接使用弱口令来进行测试 2.经过多次的测试,都无法注入,说明这个是写死的注册和登录,左边不是有热点吗?查看了一下跳转 3.通过访问backend/content_detail.php?id=1 4.通过修改后面的id=1,2,3,均会返回信息,直接使用
SQL
查询
语句 1 and 1=1 5.我们尝试使用 1 and 1=2
必看,关于
sql
的慢
查询
及解决方案
SQL
中,广义的
查询
就是crud操作,狭义的
查询
仅仅是select
查询
操作,慢
查询
就是指广义的
查询
,否则为什么不叫慢
查询
、慢更新、慢删除。慢
查询
就是那些执行慢的
sql
语句,包括crud,一般是
查询
,所以称为慢
查询
问题1:怎么一定一个
sql
语句是慢的?回答:根据实际需要,如果前端反馈,执行3s是慢的,就是在my.ini中(Windows是my.ini,Linux是my.conf)中设置long_query_time=3,表示操作3s的
查询
就是慢
查询
,要记录下来,好好分析。
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章