如何创建一个字符串值来表示选择结果中的某些值?
在我的选择中,我得到了这个结果:
name | type |
-----+------+
booo | A |
xooo | B |
dooo | A |
我需要在 SQL SERVER 中用一种方法来替换 A 为“Abstract”,B 为“Ball” 谢谢, 塞尔索
In my Select i have this result:
name | type |
-----+------+
booo | A |
xooo | B |
dooo | A |
I need a way in SQL SERVER to replace A for "Abstract" and B for "Ball"
Thanks,
Celso
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用此映射创建另一个表并使用联接。
Create another table with this mapping and use joins.
您还可以查看 SQL Server 中的 CASE 函数,具体取决于您想要执行的操作。
http://msdn.microsoft.com/en-us/library/ms181765.aspx
You also might look at the CASE function in SQL Server, depending on what you're trying to do.
http://msdn.microsoft.com/en-us/library/ms181765.aspx
select name 作为“name”,
从 MyTable
按名称排序
select name as "name",
from MyTable
order by name