请问如何显示数据库中某一值中的某一部分

JecyYu 2008-11-07 10:22:06
比如说:我在数据库中有一个人的兴趣爱好有“篮球”,“足球”,“排球”,但在数据库中它们都是在一个格子中的即“篮球 足球 排球”,现在我想通过查询,只显示出篮球,应该怎么写?
...全文
97 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cathen0023 2008-11-07
  • 打赏
  • 举报
回复
我觉得你可以考虑试一试用array类型定义那个属性
cathen0023 2008-11-07
  • 打赏
  • 举报
回复
我觉得他的意思是这样的
“篮球 足球 排球”可能以字符串类型或者以array类型存储的,是作为一个属性值的
如果用select的话应该查询出的是这个属性的值,也就是说“篮球 足球 排球”会都出来
但是他只想查询出属性值重的某一部分
水族杰纶 2008-11-07
  • 打赏
  • 举报
回复
感觉怪怪的
这样的话 select '篮球' 不就可以了
-晴天 2008-11-07
  • 打赏
  • 举报
回复
select '篮球' as 爱好 from 表 where 爱好 like '%篮球%'
-晴天 2008-11-07
  • 打赏
  • 举报
回复
select '篮球' from 表

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧