CSDN论坛 > MS-SQL Server > 基础类

将表的记录内容 转换成字段 用select查询 [问题点数:50分,结帖人Jipi]

Bbs1
本版专家分:38
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs9
本版专家分:55272
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
红花 2003年8月 软件工程/管理大版内专家分月排行榜第一
2003年6月 软件工程/管理大版内专家分月排行榜第一
2003年5月 软件工程/管理大版内专家分月排行榜第一
2003年4月 软件工程/管理大版内专家分月排行榜第一
Blank
黄花 2003年10月 软件工程/管理大版内专家分月排行榜第二
2003年9月 软件工程/管理大版内专家分月排行榜第二
2003年7月 软件工程/管理大版内专家分月排行榜第二
Bbs6
本版专家分:5340
Bbs6
本版专家分:9647
Bbs1
本版专家分:38
匿名用户不能发表回复!
其他相关推荐
如何在mysql中通过逗号分隔的字段在另一张表中查到多条记录
表一结构-- ---------------------------- -- Table structure for test1 -- ---------------------------- DROP TABLE IF EXISTS `test1`; CREATE TABLE `test1` ( `t1_id` int(11) NOT NULL AUTO_INCREMENT, `t1_na
数据库查询给定字段的多行记录的合并
最近在写数据库查询的时候碰到一些问题,建表的时候建了三张实体表,两张关系表,还是贴出来吧: student_course表: student表: course表: class_student表: class表 五个表联合查询,以学生为主题,把学生的班级和所选的课程全部显示出来,结果是这样的: 一开始我写了n多查询语句,因为没有模糊查
sql 分隔符字符串转换成表以及多行记录列值转换成字符串
--1. 字符串(分隔符分隔组成的字符串)转换成多行记录的表 -- Function create FUNCTION [dbo].[fn_Split1]( @String nvarchar (max), @Delimiter nvarchar (10) ) RETURNS @ValueTable TABLE ([Value] NVARCHAR(max),[id]
用SQL实现结果集的各种转换----结果集转成多列
       之前一篇讲了将结果集转成一列的方式,下面介绍将一个结果集转为多列。      假设原数据表如图1所示,现在要将如图2显示的数据格式转换为如图3所示的数据格式。                                     图1                                                      图2                                             图3      由图1得到图2的SQL语句为select P
SQL select关联表查询 统计另一个表合计
db_order 是记录订单的,  一个订单一条记录.(oid, 运费, 实收金额, 产品KEY.......) db_soid  是记录出售商品的 (id, 商品名称, 售价, 数量, 成本, 标识KEY)    这个标识KEY是跟order的产品KEY关联的. 一个订单可能出售多个商品, 所以db_soid有字段 标识KEY 跟 订单关联,  一件商品记录一条 当我们要统
select得到结果集,然后循环更新另一张表
begin DECLARE h_aid int; DECLARE h_num int; DECLARE b INT(1); DECLARE rows CURSOR FOR select aid, sum(viewnum) as h_num from ikea_hfarticle_s group by aid; DECLARE CONTINUE HANDLER FOR NOT FOUN
sql虚构一个常量字段的查询
SELECT 'active' AS aa FROM domain_outgoing_default_site domain_outgoing_default_site表里面没有aa字段,可以用如上方式虚构一个,并将其设置成总是为‘active’
将SQL查询结果作为查询条件进行查询
子查询也就是嵌套SELECT语句,一个 SELECT 语句的查询结果可以作为另一个语句的输入。子查询能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。 1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, =, )来进行比较。 例: s
报表查询数据时select*查到数据select具体字段查不到
首先是select * 语句: 可以看到是可以查寻的,(该表尚未填入数据,是空表) 然后select具体字段: 可以看到,出现了空指针异常,在页面上查看则提示“name”标识符无效,已经试过多个字段,且大小写均试,但都是提示空指针异常。         最后我查询了一下数据库设计,问题就出在这里,我设计数据库的时候,字段名用的都是小写,因此查不到,把字段名全换成大写之后就没问题了。
如何将select出来的部分数据update到另一个表对应的列里面?
update table set name=b.name  from table a, ( select name from table2 )b where a.name=b.name
关闭