拼接SQL查询结果字符串输出
来源:互联网 发布:淘宝店食品经营许可证 编辑:程序博客网 时间:2024/05/17 08:17
在SQL查询中,我们如果想把查询到的结果集以字符串的形式输出,例如:查询Northwind数据库里的Employees,我们希望返回的结果是 {Address | BirthDate | City | Country | EmployeeID | Extension | FirstName | HireDate | HomePhone | LastName | Notes | Photo | PhotoPath | PostalCode | Region | ReportsTo | Title | TitleOfCourtesy | }格式的.
我们可以这样做
上面对变量 @columns 进行赋空值{set @columns = ''},那为什么要对@columns进行赋值呢?在SQL(SQL Server2005)里,声明一个变量(如果没有初始化)它的默认值是NULL,NULL值是一个未知的一个值,它和空值 {' '}不同.所有值加上NULL值其结果都为NULL,这就说明了为什么我们要事先给@columns赋值.
当然我们也可以这样写
道理也是一样的,我们在给@columns赋值的时候Check它是否是NULL值,并采取用空值{' '}替换的方式来解决这个问题.
- 拼接SQL查询结果字符串输出
- sql查询结果拼接
- 将查询到的结果拼接成字符串输出
- sql语句将查询的结果拼接成字符串
- mysql查询结果拼接成字符串
- oracle查询字段结果字符串拼接
- oracle的sql查询结果拼接
- 多条sql查询结果拼接
- SQL基础知识--多行查询结果拼接
- sql结果集限制与字符串拼接
- 将sql的多行查询结果拼接成一个字符串
- mysql 将查询结果拼接输出到本地文件
- Sql动态查询拼接字符串的优化
- oracle一列查询结果,用,拼接成一个字符串
- 字符串拼接测试结果
- 拼接查询sql中指定列的结果集
- T-SQL语句的拼接后,查询结果集
- SQL查询结果把两个字段拼接到一起
- Javascript倒计时
- 注意#include
- boost中的ordered_free为什么需要做排序
- Ubuntu Server 10.04 下安装 Plone4.0 注意事项
- ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集编码详解
- 拼接SQL查询结果字符串输出
- 重载(overload),覆盖(override),隐藏(hide)
- 《web数据挖掘》
- 什么是OOA/OOD
- 将iPhone破解的app或者自己开发的app格式安装包打包为ipa格式安装包
- ZOJ 3286 Very Simple Counting
- 内存对齐
- PHP下载或导出文件时的若干问题
- avr单片机 串口实现printf(使用变参函数)