VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1276|回复: 11

一个Select语名句如何写。

[复制链接]

2

主题

12

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-3-13 23:30:02 | 显示全部楼层 |阅读模式
如何取出数据库中这样的记录
图书名,图书所属专题book_ztid:形如
书名A     4
书名B     2,4,5
书名C     3,5,14,24,25,34
书名D     4,24

现在搜索专题book_ztid为4的的记录
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-10 14:45:01 | 显示全部楼层
select * from 表 where charindex(',4,',book_ztid)>0
回复

使用道具 举报

0

主题

88

帖子

55.00

积分

新手上路

Rank: 1

积分
55.00
发表于 2020-6-10 15:30:01 | 显示全部楼层
select * from tablename where charindex('4',book_ztid)>0
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-10 17:30:01 | 显示全部楼层
select * from 表 where charindex(',4,',','+book_ztid+',')>0
回复

使用道具 举报

0

主题

88

帖子

55.00

积分

新手上路

Rank: 1

积分
55.00
发表于 2020-6-10 18:00:02 | 显示全部楼层
select * from tablename where charindex(',4,',','+book_ztid+',')>0
回复

使用道具 举报

2

主题

12

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-6-10 21:15:01 | 显示全部楼层
我来试一下下。
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-6-11 23:30:01 | 显示全部楼层
create table T(book_name nvarchar(10), book_ztid varchar(20))
insert T select '书名A',     '4'
union all select '书名B',     '2,4,5'
union all select '书名C',     '3,5,14,24,25,34'
union all select '书名D',     '4,24'

select * from T
where charindex(',4,', ','+book_ztid+',')>0

--result
book_name  book_ztid            
---------- --------------------
书名A        4
书名B        2,4,5
书名D        4,24

(3 row(s) affected)
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-12 17:30:01 | 显示全部楼层
select * from tablename where tablename where book_ztid like '4' or book_ztid  like '%,4,%' or  book_ztid  like '4,%' or  book_ztid  like '%,4'
回复

使用道具 举报

2

主题

12

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-7-22 20:00:02 | 显示全部楼层
如果是ACESS数据库呢。
回复

使用道具 举报

2

主题

12

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-7-22 20:45:01 | 显示全部楼层
wzx198846的方法,在ACESS中倒可以用。。

有没有短点的语句。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表