1. 程式人生 > >將表查詢出來的一列資料變為一行

將表查詢出來的一列資料變為一行

DECLARE @STR VARCHAR(8000) 

set @STR=''
SELECT @[email protected]+ISNULL(',','')+rtrim(a1) FROM (SELECT DISTINCT(a1)  
 FROM TableName)AS T 
SELECT @STR

相關推薦

查詢出來資料變為一行

DECLARE @STR VARCHAR(8000)  set @STR='' SELECT @[email protected]+ISNULL(',','')+rtrim(a1) FROM (SELECT DISTINCT(a1)    FROM Table

利用SQL語句中的case、when、sum實現中的變為

一、原表status的結構如圖所示:展示的主要欄位有addtime1(丟失時間)、addtime2(撿到時間)、status(狀態)1,表示成功;2 表示認領中;0表示未認領;二、現在報表設計的需求是統計一個月之內成功認領的個數、兩個月之內成功認領的個數、三個月之內成功認領以

Excel小技巧--如何把資料變成一行

我這裡簡單的處理了一組資料,如圖 接下來就要選擇你要處理的資料,把Excel一列資料變成一行。右鍵複製資料。 複製好資料以後就開始貼上了,右鍵貼上的時候要選擇性貼上,才可以達到一列資料變成一行的目的。 點選選擇性粘貼後會彈出一個小對話視窗,這裡要把轉置的功

如何同一資料完全複製到另(兩資料型別相同)

應該使用:update   表   set   列1=列2    我試用: /*從表中選取兩個欄位*//* 表TBLPRICELISTGROUPITEM中的欄位PGI_ITM_CODE是Unique Key  */ -- 開啟遊標MyTestCursor:declare My

mysql資料,其中是json陣列進行高階查詢

1、首先我們看到資料表中,Form_Value_一列是josn格式存在的,又想通過其中的一組或者幾組鍵值對來進行查詢。2、SELECT * FROM core_process where Form_Value_ -> '$.attendancer' = '馬立新'   

python dataframe的某離散資料轉換為數值資料

from sklearn import preprocessing def bianma(a, name): type = a.ix[:, name] a[name].fillna('0', inplace=True) le = preprocessing.LabelE

EXCEL中怎麼資料首尾倒置

這裡給大家介紹一下怎麼在excel中用OFFSET函式將一列資料首位倒置,結果放在新的位置上。   例1 1首先舉一個例子: 將單元格區域A1:A15的資料首尾倒置放在單元格區域B1:B15 如下圖所示效果 2在單元格B1中輸入公式: =OFF

MySQL資料庫,資料組合成一行,並以逗號分割

MySQL的資料庫的GROUP_CONCAT函式 這一列的資料是這樣的: 執行這段SQL: SELECT GROUP_CONCAT(CONCAT('\'',keyword,'\'')) FROM  sp_goodimgsinfo where  goodid='7

怎麼把中某幾資料插入到另中mysql

兩種方法: 1.表之間的關聯; 2.java程式; 我們這裡主要講的是第二種方法: 第二種方法的優勢在於,如果想要把a表中的資料某幾列資料插入b表中,無需b表中的某列=a表中某列,即使b表中什麼資料都沒有; 那就是mysql語句的增刪改查,比任何操作都簡單,都迅

pandas如何取出資料所有的值並轉換為array型別

# -*-coding: utf-8 -*- import pandas as pd #讀取csv檔案 df=pd.read_csv('A_2+20+DoW+VC.csv') #求‘ave_time’

DB2資料拼接成一個字串(轉自百度知道)

有表XWCMDOCTAG通過SELECT TAGNAME FROM XWCMDOCTAG where DOCID = 1 and TAGGINGNUM > 0語句查出如下結果集 TAGNAME 中國 美國 英國 韓國 請問怎麼把這一列的值

查詢Excel表格中的某資料【Node.js實現】

const fs = require('fs') const xlsx = require('node-xlsx') const sheets = xlsx.parse('example.xlsx') sheets.forEach(sheet => { // 獲取整個excel

MySQL資料庫,資料組合成一行,並以逗號分割,GROUP_CONCAT

MySQL資料庫的GROUP_CONCAT函式很厲害呀! 這一列的資料是這樣的: 執行這段SQL: SELECT GROUP_CONCAT(CONCAT('\'',ENIN_NAME,'\''))

php excel檔案查詢資料 相容xls、xlsx、csv excel檔案匯入

童鞋要將客戶excel表匯入,然後按照電話群發簡訊,就整了這貨……(o^^o) <?php namespace app\index\controller; use \think\Controller; use PHPExcel_IOFactory; use PHPExcel; cl

MySQL:向已有資料中插入新的資料

一、需求 有兩個表格,test和test2如下所示: mysql> select * from test; +------+------+------------+ | data | id | timestamp | +------+----

merge into 從一個資料複製到另一個 oracle 中報ora-30926 無法在源中獲得穩定的行

2)在merge的時候也遇到一個問題,出現”ORA-30926: 無法在源表中獲得一組穩定的行。“這個問題原因比較簡單,因為在merge into時需要設定一個key值,會根據這個key值來決定merge into的操作(update還是insert into),所以

sql查詢出來資料用時間分組(以天為單位)

list記憶體有數條包含time的資料,建立一個map用來裝載相同時間的資料,map的key為時間Map<String,List<Map<String,Object>>> map = new HashMap<>();for(Ma

mybatis一對多關聯查詢只返回資料

注意:在mybatis的部分版本中發現當兩個表的主鍵列名一致,比如都是id時,配置關聯查詢時子表只能返回1條資料,在這裡提供一種簡單的方法,避免大量修改檔案,由於我的原始碼不便公開,請大家看這裡的原始碼:http://blog.csdn.net/qinshijangshan/

資料庫查詢出來的二維陣列變成維陣列

現在有角色表(shop_role : id , role_name),許可權表(shop_privilege : id , pri_name),角色許可權表(shop_role_privilege :

SQLSqlserver中如何資料拼接成一個字串

建立表值函式:create function [dbo].[GetAssessmentCity]( @ryear varchar(4), --年份 @rmonth varchar(2) --月份 ) returns @GetCity TABLE(id varchar(20