关于sql 字符串拼成查询字段名的问题

MS-SQL Server > 应用实例 [问题点数:100分,结帖人yxdwtt4268]
等级
本版专家分:0
结帖率 98.13%
等级
本版专家分:31579
等级
本版专家分:262849
勋章
Blank
探花 2006年 总版技术专家分年内排行榜第三
Blank
进士 2005年 总版技术专家分年内排行榜第四
Blank
金牌 2006年11月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第一
2006年2月 总版技术专家分月排行榜第一
2006年1月 总版技术专家分月排行榜第一
2005年12月 总版技术专家分月排行榜第一
Blank
银牌 2006年5月 总版技术专家分月排行榜第二
2005年11月 总版技术专家分月排行榜第二
2005年10月 总版技术专家分月排行榜第二
2005年9月 总版技术专家分月排行榜第二
等级
本版专家分:116258
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第八
Blank
微软MVP 2010年4月 荣获微软MVP称号
Blank
黄花 2008年10月 MS-SQL Server大版内专家分月排行榜第二
2008年6月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2008年4月 MS-SQL Server大版内专家分月排行榜第三
2008年3月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:928
等级
本版专家分:127577
勋章
Blank
进士 2010年 总版技术专家分年内排行榜第十
Blank
银牌 2010年5月 总版技术专家分月排行榜第二
2010年4月 总版技术专家分月排行榜第二
Blank
微软MVP 2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2010年5月 MS-SQL Server大版内专家分月排行榜第一
2010年4月 MS-SQL Server大版内专家分月排行榜第一
2009年4月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:0
等级
本版专家分:122540
勋章
Blank
银牌 2008年11月 总版技术专家分月排行榜第二
2008年10月 总版技术专家分月排行榜第二
Blank
微软MVP 2010年7月 荣获微软MVP称号
Blank
红花 2008年11月 MS-SQL Server大版内专家分月排行榜第一
2008年10月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2009年2月 MS-SQL Server大版内专家分月排行榜第二
2009年1月 MS-SQL Server大版内专家分月排行榜第二
2008年12月 MS-SQL Server大版内专家分月排行榜第二
2008年9月 MS-SQL Server大版内专家分月排行榜第二
等级
本版专家分:127577
勋章
Blank
进士 2010年 总版技术专家分年内排行榜第十
Blank
银牌 2010年5月 总版技术专家分月排行榜第二
2010年4月 总版技术专家分月排行榜第二
Blank
微软MVP 2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2010年5月 MS-SQL Server大版内专家分月排行榜第一
2010年4月 MS-SQL Server大版内专家分月排行榜第一
2009年4月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:114
yxdwtt4268

等级:

sql查询查询结果以,隔开拼接成字符串

select stuff((select ','+ 字段名 from ...需要注意的是,若待查询拼接的字符串为int类型,则须将字段转换为varchar select stuff((select ','+CONVERT(varchar, 字段名) from 表名 for xml path('')),1,1,'') ...

sql查询结果列拼接逗号分隔的字符串

背景:做SQL查询时会经常需要,把查询的结果拼接一个字符串。 解决方法: 通过 group_concat 函数 拼接的结果很长,导致拼接结果显示不全,可以通过以下方法解决。 在每次查询前执行 SET SESSION group_...

sql查询将多个结果合并一个字符串

1.user表:id name roles 1 张三 null 2 李四 null 3 王五 null role表 id name 1 管理员 2 业务员 3 工程师 user_role表 user_id role_id 1 1 2 2 2 3 3 34.查询sqlS

SQL语句将Null值转换为字符串

用 IsNull(字段名, ) 可以将NULL的字段转换为空值,这在多个字段连接时很有用,因为NULL值+任何字段都是NULL。IsNull(字段名, 0) 可将NULL转换为0

sqlserver sql将日期和时间字符串字段合并datetime类型

日期为字符串类型,如’20161216’, 如果时间可能会有两种情况的话: 长度为六:’101314’,长度为五:’91314’, 需要对时间字段进行判断,不然结果会有问题。 如果只有六位则省略判断了:如’091314’另外我...

Oracle数据库插入CLOB字段时,提示ORA-01704:字符串文字太长【解决方案】

方法一:1、打开PL/SQL工具,输入SQL语句,如下: select * from table1 for update;2、把更新的小锁打开,如图: 3、找到CLOB字段,点击 '...', 将内容复制进来,点击'确定'按钮,点击绿色对勾提交改变,完美解决...

MySQL 将查询到的一列数据合并成字符串

需求 ... 表结构如下: 解决方法 ...group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] ) SQL语句如下: select a.`id` 序号, a.`name` 姓名, GRO...

mysql中的字符串的拼接

更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加?? 我的test表,有个user字段,我现在想在它后面加了另一个用户的名字 我在mysql数据库这样写 UPDATE test SET user= user+ ‘,...

SqlSerVer 列与逗号分隔字符串 互相转换

在项目中,使用SQLServer数据库,有一个需求,需要将数据库的某一列,转换逗号分隔的字符串。同时,需要将处理完的字符串,转换成为一列。 经过查阅资料与学习,通过以下方式可以实现如上所述需求: 1、编写一个...

根据某一字段值相同合并字符串 - - SQL

根据某一字段值相同合并字符串 - - SQL 做项目的过程中,遇到一个问题,相同id,不同value的记录希望合并一条记录,value以逗号分隔,从网上搜了搜解决方案,整理如下,备忘。   一、 字符...

Oracle插入/更新CLOB字段报ORA-01704:字符串文字太长【解决方案】

最近遇到了一个这样的问题,在对Oracle数据库插入或者更新CLOB字段的时候,直接拼接了一个INSERT INTO和UPDATE语句,类似下面这种:...UPDATE 表名 T SET T.CLOB字段名 = '内容非常多';  在执行SQL的时候报了[ORA-...

SQL Server中将多行数据拼接为一行数据(一个字符串

方法一: 使用T-SQL DECLARE @Users NVARCHAR(MAX) SET @Users = '' SELECT @Users = @Users + ',' + UserName FROM dbo.[User] WHERE RoleID = 1 SELECT @Users     方法二:...

在postgresql 中,如何把拼接的字符串当变量使用?

ftdata record; tmpsql := 'select md5('' ftdata.' || column_name || ''')';...ftdata是个纪录类型,数据是表的一行,想把列表在存储过程中查出来,再拼成ftdata.column_name,再取这一列的值,计算值的md5

SQLSERVER查询单个数据表所有字段名组合字符串脚本

--SQLSERVER查询单个数据表所有字段名组合字符串脚本 --应用场合: 用于生成SQL查询字符串中select 字段名列表1 from table group by 字段名列表2 中的字段名列表1和字段名列表2部分 --定义数据表名称变量 ...

mysql中分组时将某个字段的值进行拼接

我需要将dog_vaccine中每个狗相对应的疫苗查询出来,由于狗和疫苗是多对多的关系,一个狗可能对应多个疫苗,但我想把这多个疫苗用字符串拼接成一个,然后去映射到java实体类上。 一步步解决 我用了俩个左连接查询...

SQL-小白最佳入门sql查询

不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;

SQL 中单引号 和一些特殊字符的处理

为了防止程序SQL语句错误以及SQL注入,单引号必须经过处理。有2种办法: 1、使用参数,比如SELECT * FROM yourTable WHERE name = @name; 在JAVA中就是用预处理PreparedStatement来添加参数。 2、如果...

SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串

SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串 通过SELECT语句查询将返回一个多行的记录集,我们可以通过如下方式将这些记录拼接逗号分隔的字符串。 以某个表的字段为例: 1、...

使用SQL如何把用逗号等字符隔开的字符串转换列表

如何把用逗号等字符隔开的字符串转换列表,下面依逗号分隔符为例: 比如有一个字符串,其值为:香港,张家港,北京,上海 用SQL把这个字符串转换列表的方法是: 1、方法一 WITH A AS (SELECT '香港,张家港,...

Oracle 把某一列的多行数据拼接为一个字符串

业务需求:在Oracle中把某一列的多行数据拼接为一个字符串,如下: 转为关键知识点sys_connect_by_path【引自度娘】在Oracle中,SYS_CONNECT_BY_PATH函数主要作用是可以把一个父节点下的所有子节点通过某个字符进行...

SQL将一行多列数据合并 一列

由于最近在做项目的时候,要对数据库中一行很多列个数据进行求和,便在网上查了一下,首先要用到动态SQL语句,动态sql感觉就是类似于拼接sql字符串 动态语句基本语法 1 :普通SQL语句可以用exec执行 Select * ...

MySql根据条件分组,然后将某些字段进行拼接

需求是每个vin的每个typeName对应的图片需要分组查出来,sql以及效果如下: select vin,typeName,GROUP_CONCAT(img SEPARATOR ';') imgs,update_date from custom_check_in_martin group by vin,typeName 其中...

动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的...

1 :普通SQL语句可以用Exec执行 eg: Select * from tableName  Exec('select * from tableName')  Exec sp_executesql ... * from tableName' -- 请注意字符串...2:字段名,表名,数据库名之类作为变量时

WEB开发文档2 总结

http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid...下载中文

MS-SQL Server 基础类 - SQL语句

必须知道的SQL编写技巧,多条件查询拼字符串的写法

在做项目中,我们经常遇到复杂的查询方法,要根据用户的输入,判断某个参数是否... 一、不确定字段名,而产生的SQL字符串拼接  比如,有个公司要做一个系统,要支持多语言,这个时候我们就要将语音信息存储在数据

python一行sql太长折多行并且有多个参数

sql语句有一个非常长的sql,用编辑器打开编写的时候太长了导致编写非常吃力,而且容易错乱,我想做的是把A,B,C三个变量赋值到sql中的字段中去A=1 B=2 C=3sql = "update student t set t.name = '',t.sex = '',t.age ...

替换SQL字段中的换行符,回车符

替换SQL字段中的换行符,回车符 替换SQL字段中的换行符,回车符: 在富文本内容中通常会出现回车、换行内容。在sql数据库中这些回车、换行符,输出html后,表现为空格。 这里是在数据导出、导入中发现的,通常把...

SqlServer 将select查询列的值拼接为字符串

select stuff(( select ','+字段名 from 表明 for xml path('') ),1,1,'' ) as name -- 分隔符可根据需求改成自己需要的分隔符即可 ...

SQL多条件模糊查询解决方案(类似百度搜索)

 SQL LIKE语句多条件贪婪匹配算法  SQL LIKE语句多条件贪婪加权匹配算法(改进版)  SQL LIKE语句多条件贪婪加权匹配(新增必要词指定)   前言:  算法的基本特性在前几篇博客中已经做了详细的说明,...

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间