社区
MS-SQL Server
帖子详情
将表的记录内容 转换成字段 用select查询
Jipi
2003-08-22 12:29:06
如表 s
----------
1
2
3
4
5
6
7
8
变成
1 2 3 4 5 6 7 8
-----------------------------
或 s1 s2 s3 s4 s5 s6 s7 s8
-----------------------------
1 2 3 4 5 6 7 8
...全文
64
5
打赏
收藏
将表的记录内容 转换成字段 用select查询
如表 s ---------- 1 2 3 4 5 6 7 8 变成 1 2 3 4 5 6 7 8 ----------------------------- 或 s1 s2 s3 s4 s5 s6 s7 s8 ----------------------------- 1 2 3 4 5 6 7 8
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
愉快的登山者
2003-08-22
打赏
举报
回复
declare @s varchar(1000)
set @s = ''
select @s = @s + cast(s as char(3)) from 表
select @s
CrazyFor
2003-08-22
打赏
举报
回复
参考:
create table #(a varchar(100),b int)
insert # values('aa',11)
insert # values('bb',1)
insert # values('aa',45)
insert # values('cc',81)
insert # values('a',11)
insert # values('aay',561)
insert # values('a',14)
declare @sql varchar(8000)
set @sql = 'select '
select @sql = @sql + 'sum(case a when '''+a+'''
then b else 0 end) '+a+'的数量,'
from (select distinct a from #) as a
select @sql = left(@sql,len(@sql)-1) + ' from #'
exec(@sql)
drop table #
Jipi
2003-08-22
打赏
举报
回复
各位大哥就是厉害,谢谢各位了
nboys
2003-08-22
打赏
举报
回复
如表 s
----------
1
2
3
4
5
6
7
8
变成
1 2 3 4 5 6 7 8
-----------------------------
或 s1 s2 s3 s4 s5 s6 s7 s8
-----------------------------
1 2 3 4 5 6 7 8
declare @str varchar(8000)
set @str= ''
select @str = @str + 's' + convert(varchar,s) + space(1) from tableName
select @str
dafu71
2003-08-22
打赏
举报
回复
declare @s varchar(8000)
set @s = ''
select @s = @s + cast(s as varchar(10)) + replicate(' ',5) from 表
select @s
Oracle中如何用SQL检测
字段
是否包括中文字符
有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的
记录
集很少,问我能否找出有中文
内容
的
记录
数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个...
mysql
记录
根据日期
字段
倒序输出
这里我们用到cast()来将指定的
字段
转换为我们需要的类型 如下是实际项目中的sql语句
select
* from water where phoneNumber=@phoneNumber order by cast(date as datetime) desc 我们说学而不思则罔,我们来思考...
oracle吧
select
作为一个
字段
,Oracle笔记 :基本
查询
(
select
)
oralce里面定义了一张空表dual,里面只有一个
字段
dummy(空的),此表可以用来计算各种表达式。oracle中,任何含有空值的数学表达式的结果都为空值。字符串连接符:|| 相当于java中的+;空值在sql里面也是关键字,查找...
数据库
将表
的
字段
值
查询
为
字段
名
现有两张表,成绩表和学籍表 成绩表:stuScore 学号 科目 成绩 是 是 1 语文 65 1 ...学籍表:info ...编写sql语句将两张表的数据
查询
成这样的结构 学号
MySQL简单命令和
SELECT
查询
,给
字段
起别名【MySQL数据库】
内容
导航数据库的相关操作数据库的导入查看导入数据库中的表查看表中的数据查看表的基本结构【简化】查看表的结构【详细】查看mysql数据库的版本号
查询
当前使用的数据库退出mysqlSQL
查询
语句DQL
查询
一个表中的某个...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章