实用的SQL函数
2007-12-09 23:06
155 查看
本文介绍了用于将符合条件的某列所有记录合成一行的SQL函数用法……
当表中有 A,B两列 情况如下
A B
----
Q W
Q M
Q S
即A列对应多个B列,现在要返回 A列值为Q的B列为一条记录中间用空格隔开.即W M S
下面函数可以搞定
当表中有 A,B两列 情况如下
A B
----
Q W
Q M
Q S
即A列对应多个B列,现在要返回 A列值为Q的B列为一条记录中间用空格隔开.即W M S
下面函数可以搞定
CREATE FUNCTION dbo.getBbyA ( @C varchar (50) ) RETURNS varchar (100) AS BEGIN DECLARE @CODE VARCHAR(100) set @CODE='' SELECT @CODE=@CODE+B+' ' from table where A=@C RETURN @CODE END |
相关文章推荐
- 实用的SQL函数(用于将符合条件的某列所有记录合成一行)
- 实用的SQL函数(用于将符合条件的某列所有记录合成一行)
- 转几个实用的sql函数
- 实用SQL函数集合(五)《格式化函数》
- 转几个实用的sql函数。
- SQLSERVER实用经验技巧集[二]
- 超实用的Java数组技巧攻略
- Realm 入门 简单实用方法
- SQL函数设计之临时表的使用
- 分享10个超实用的jQuery代码片段
- Linux 中 17 个 tar 命令实用示例
- SQL Server 2000用户实用程序
- VS2010 简单实用快捷键
- 一个实用的Delphi屏幕拷贝程序的设计
- 100个javascript实用原生代码
- Android Studio 实用快捷键
- 几十个实用的PL/SQL(2)
- arcmap中的几个实用插件----加载互联网地图影像
- shell编程实用小技巧