社区
MS-SQL Server
帖子详情
问一个SQL语句怎么写
sosinoe
2002-03-25 01:32:58
问一个SQL语句怎么写
我得到几个参数,要在我的记录中查找包含某个字段内容的记录
如:我的数据库有以下内容
ID 字段1
1 ABC
2 ABC
3 MMM
4 YTUY
5 DSD
我得到几个参数,ABC,TTTABC,EABCERE.目的是要找出字段1中的内容在我得到的参数里包含的
想要的结果是
ID 字段1
1 ABC
2 ABC
请问这样的语句怎么写
...全文
76
12
打赏
收藏
问一个SQL语句怎么写
问一个SQL语句怎么写 我得到几个参数,要在我的记录中查找包含某个字段内容的记录 如:我的数据库有以下内容 ID 字段1 1 ABC 2 ABC 3 MMM 4 YTUY 5 DSD 我得到几个参数,ABC,TTTABC,EABCERE.目的是要找出字段1中的内容在我得到的参数里包含的 想要的结果是 ID 字段1 1 ABC 2 ABC 请问这样的语句怎么写
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sosinoe
2002-03-26
打赏
举报
回复
问题还没解决
用IN是完全匹配吧,要是我的参数只有TTTABC,我希望能把包含ABC字符的记录都找到,即我的参数包含了我的字段里的内容
sosinoe
2002-03-25
打赏
举报
回复
??
sosinoe
2002-03-25
打赏
举报
回复
TO: sky_blue(老衲)
select id ,字段1 from yourtable where 字段1 in ('ABC','TTTABC','EABCERE')
用IN是完全匹配吧,要是我的参数只有TTTABC,我希望能把包含ABC字符的记录都找到,即我的参数包含了我的字段里的内容
我用如下语句:
USE pubs SELECT * FROM authors WHERE state IN ('CAAAAA')
但我实际要找字段含CA内容,但是找不到
刚才没说明白
rwq_
2002-03-25
打赏
举报
回复
这过程的写法我觉得调用起来太什么了吧!你这样试式:
Create Proc Tmp(@varPara varchar(300))
AS
Exec('SELECT * FROM Northwind..Orders Where OrderID IN ('''+replace(@varPara,',',''',''')+''')')
--------
然后就这么调用:
tmp('ABC,TTTABC,EABCERE')
x_zing
2002-03-25
打赏
举报
回复
Create Proc Tmp(@varPara varchar(300))
AS
Exec('SELECT * FROM Northwind..Orders Where OrderID IN ('+@varPara+')')
注意 arrPara应该是'asd','ddd','as'等形式的参数。
sosinoe
2002-03-25
打赏
举报
回复
我的意思是字段1里的内容和我的参数并不一定匹配
如
我得到几个参数TTTABC,EABCERE.
即字段1里的内容只是我参数的一部分
用IN只能是完全匹配
请帮帮忙
N_chow
2002-03-25
打赏
举报
回复
alter Proc tmp (@varPara varchar(300))
As
exec (' SELECT * From Northwind..Orders where OrderID IN ('+@varPara +')')
N_chow
2002-03-25
打赏
举报
回复
呵呵…我也覺得這名字好怪。
:)
sosinoe
2002-03-25
打赏
举报
回复
多谢了
再请问要是写个存储过程
要怎么写
多谢了
rwq_
2002-03-25
打赏
举报
回复
sky_blue(老衲) :您好,怎么改名了?差点不认了!
N_chow
2002-03-25
打赏
举报
回复
同意藍天。
另類的寫法:)
Select A.* from Yourtable a INNER JOIN
(
SELECT 'A' as PartCode UNION Select 'b'
) b
ON a.partcode=b.partcode
蓝天
2002-03-25
打赏
举报
回复
select id ,字段1 from yourtable where 字段1 in ('ABC','TTTABC','EABCERE')
经典
SQL语句
大全(文档)
经典
SQL语句
大全(文档),绝对实用,都是一些常用的语句,可以帮助你很快找到灵感!
经典
sql语句
大全(基础篇、提升篇、技巧篇)
ALTER TABLE 语句用于修改已经存在的表,ADD COLUMN 语句用于增加
一个
新的列,col 为要增加的列名,type 为列的数据类型。 7. 添加主键:ALTER TABLE tabname ADD PRIMARY KEY (col) ALTER TABLE 语句用于修改已经...
数据库SQL基本语句(半天即可学会,轻松简单)
本教材将介绍基本的
SQL语句
,通过简洁明了的例子使读者能够快速上手SQL基本语句的使用。 首先,SELECT语句是SQL中最基本也是最常用的指令之一,它负责从数据库的表格中检索数据。基本的SELECT语句结构是: ```sql ...
SQL语句
集锦
8. **分割字符串.txt**:在SQL Server中,可以使用STRING_SPLIT函数将
一个
字符串分割成多个部分,这对于处理分隔符分隔的数据非常有用。 9. **遍历数据库.txt**:可能涉及到数据库级别的操作,如遍历所有表、视图或...
sql2000学生管理数据库
这是个备份的数据库,用于练习
SQL语句
,在SQL2000中恢复该数据库就可以使用里面的数据了,注意恢复时在选项里要更改一下恢复的路径,还要更改恢复后的数据库的名字,里面有三张表student,course,SC
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章