有数据表学生信息表:学生ID、学生姓名、出生日期、班级ID。
现在我们要实现的效果为:班级ID、学生姓名集合。结果如下:
班级ID 学生姓名
1 张三,李四,王五
2 赵六,商七,杜八
3 孙丹,刘红
4 赵敏
实现代码可以参考如下(information_schema为系统表):如下SQL可以直接在任何数据库中执行。
SELECT table_name, LEFT(column_names , LEN(column_names )-1) AS column_names FROM information_schema.columns AS extern CROSS APPLY ( SELECT column_name + ',' FROM information_schema.columns AS intern WHERE extern.table_name = intern.table_name FOR XML PATH('') ) pre_trimmed (column_names) GROUP BY table_name, column_names;
sql-server 2012之后微软提供了CONCAT函数可以实现这个功能
相关推荐
3.支持任意字符串作为每行分隔符,例如\r,\r\n,或者十六进制字符或任意指定的字符串(例如可实现把整个日志文件装入数据库的单个clob字段). 4.支持任意大小的文本,装入几十GB都试过没问题。 5.明确到每一行的错误信息....
2)数据加工规则支持自定义列、自动编号、字符串编辑、替换、删除重复行、固定值修改等操作; 3)数据发布支持数据库发布及web发布: a)数据库发布支持Access、MSSqlServer、MySql; b)web发布支持POST、...
如下图所示: 把这段字符整理一下就是这样: -dC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf; -eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERROR...
.NET 2.0中的字符串比较 小试ASP.NET 2.0的兼容性 为 asp.net 2.0 的菜单控件增加 target 属性 ASP.NET 2.0 的内部变化 常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1...
针对多数据库配置,框架中有两个地方配置数据库连接字符串,一个是网站根目前下的web.config,另外一个是Rookey.Frame.WebConfigmodelConfig.xml,在web.config中数据库连接配置如下: <addname=...
(7)在“实例配置”页上制定是安装默认实例还是命名实例,对于默认实例,实例的名称和ID都是MSSQLSERVER,也可以自己“命名实例”安装实例,如图3-8所示。SQL Server支持多个实例,即支持在同一台计算机上同时运行...
之前发了一篇文章关于“EF6连接MySql数据库”的内容,在项目中遇到的问题是,无法连接MySql。... 同理,如果生成的MySql的edmx文件,同样无法通过更改连接字符串和tt模板来切换成MSSqlServer的。
此时重启计算机不一定有效,在这我介绍一种更为有效的方法(一定行的通) 点击“开始菜单”》点击“运行”》输入“regedit”运行,打开注册表编辑器》查看LOCAL MACHINE/SYSTEM/controlset001/Control/session ...
与MSSQLServer结合,更能发挥更好的效果。 特色 ASP+MSSQL的完美结合。本系统不同于市面上的所谓MSSQL版本只是单纯的把数据库形式由ACCESS转为MSSQL,而是在程序中大量的时候存储过程、触发器,从而能够最大程度的...
关闭MSSQLSERVER服务的方式 如果直接关闭服务(相当于直接关闭服务器),会对正在运行的项目造成威胁 推荐使用以下方式: 注意:在数据库移植之前必须要明确目标数据库物理文件所在位置 数据库脱机联机 使服务器中的...