sql 函数练习

原创 2013年12月04日 17:27:58

通过表c

想实现如下表的效果,,如题:

利用sqlserver内部自定义函数,并调用函数实现,实现如下:

if object_id('f_hb') is not null

drop function dbo.f_hb
go
create function dbo.f_hb(@id char(10))
returns varchar(8000)
as 
begin 
declare @str varchar(8000)
set @str=''
select @str=@str+';'+b from c where a=@id
set @str=right(@str,LEN(@str)-1)
return(@str)
end
go
select distinct a,dbo.f_hb(a) as b from c

SQL练习题完整(做完你就是高手)

SQL 练习题答案   一、补充作业一、   设有三个关系:                S(SNO, SNAME, AGE, SEX,Sdept)                SC(...
  • suheonline
  • suheonline
  • 2013年12月18日 15:51
  • 25695

很全的sql语句练习题(+sql脚本文件)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • qq_22075041
  • qq_22075041
  • 2017年04月02日 17:42
  • 3869

mysql--sql查询练手

闲着上网找了个sql查询练习题,想看看自己完成的咋样,感觉都不难,45道题全部攻破。 #学生表 CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAM...
  • ReadyYes
  • ReadyYes
  • 2016年04月19日 17:17
  • 2332

sql语句练习(函数)

--1、选择部门30中的雇员 select * from emp where deptno=30; --2、列出所有办事员的姓名、编号和部门 select ename,empno,dname f...
  • Keith_Walker
  • Keith_Walker
  • 2017年12月15日 10:50
  • 22

SQL之常用时间函数练习

一、介绍 datediff就是用来计算两个时间的时间差的 二、练习 --声明两个时间 declare @t1 datetime declare @t2 datetime set @t1='2013-...
  • sbyygyrgw555
  • sbyygyrgw555
  • 2013年12月05日 14:29
  • 907

sql 函数练习

USE[TEST] SELECT * FROM T_AB GO SELECT @@CPU_BUSY,@@CONNECTIONS,@@CURSOR_ROWS,@@DATEFIRST,@@ERRO...
  • liuying8448
  • liuying8448
  • 2012年03月15日 16:14
  • 308

SQL语句练习-使用函数

SQL支持利用函数来处理数据,这些函数也都是非常高效的。不过,对于不同的DBMS,它们可能支持不同的函数,这会给SQL代码的可移植性带来问题。 ...
  • joyzml
  • joyzml
  • 2011年04月05日 10:42
  • 931

sql server 提取汉字、数字、英文 函数

  • 2016年06月13日 09:27
  • 12KB
  • 下载

SQL函数大全

  • 2017年12月05日 17:26
  • 25KB
  • 下载

SQL表值函数

  • 2015年07月18日 16:00
  • 25KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql 函数练习
举报原因:
原因补充:

(最多只允许输入30个字)