欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySql UNION 一行轉多列的實現示例

 更新時間:2023年08月24日 09:42:22   作者:Xiaoweidumpb  
在MySQL命令行中,有時候我們會遇到一行的數據需要以多列的形式呈現的情況,本文就詳細介紹了一下一行轉多列的實現示例,具有一定的參考價值,感興趣的可以了解一下

背景:DataEase餅圖有特定格式,并且報表要求全部使用SQL語句獲取數據

原先數據格式如下,需要行轉換列

轉換后結果:

原理

字段1,target作為一個不存在的字段,用于命名。

字段2,count字段是關鍵,將查詢結果命名為統(tǒng)一名稱,實現行轉列。

UNION 拼接三句一樣的SQL語句

更改后SQL

( SELECT "車位總數" AS 'target', total_num AS "count" FROM park_free_space_num ORDER BY report_time DESC LIMIT 1 ) UNION 
( SELECT "已使用車位" AS 'target', (total_num - free_space_num) AS "count" FROM park_free_space_num ORDER BY report_time DESC LIMIT 1 ) UNION
(
	SELECT
		"剩余車位" AS 'target',
		free_space_num AS "count" 
	FROM
		park_free_space_num 
	ORDER BY
		report_time DESC 
	LIMIT 1 
	)

 到此這篇關于MySql UNION 一行轉多列的實現示例的文章就介紹到這了,更多相關MySql UNION 一行轉多列內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL 常見數據拆分辦法

    MySQL 常見數據拆分辦法

    在生產環(huán)境中,由于業(yè)務的增長或者業(yè)務的拆分,DBA經常需要拆庫操作。那么我們常見的拆庫手段有哪些呢
    2016-07-07
  • MySQL OOM 系列三 擺脫MySQL被Kill的厄運

    MySQL OOM 系列三 擺脫MySQL被Kill的厄運

    這篇文章主要介紹了MySQL OOM 系列三 擺脫MySQL被Kill的厄運 ,需要的朋友可以參考下
    2016-07-07
  • 詳細解讀MySQL中的權限

    詳細解讀MySQL中的權限

    這篇文章主要介紹了MySQL中的權限,包括各個權限所能操作的事務以及操作權限的一些常用命令語句,需要的朋友可以參考下
    2015-05-05
  • mysql 表維護與改造代碼分享

    mysql 表維護與改造代碼分享

    當數據庫中表的數量比較多時,不利于維護,本文將以此問題進行詳細介紹如何維護mysql表,與如何修改mysql表
    2012-11-11
  • MySql8.0以上版本正確修改ROOT密碼的方法

    MySql8.0以上版本正確修改ROOT密碼的方法

    這篇文章主要介紹了MySql8.0以上版本正確修改ROOT密碼的方法,文中給大家提到了成功部署完畢后出現故障情況,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • MySQL之鎖類型解讀

    MySQL之鎖類型解讀

    MySQL鎖類型包括讀鎖(共享鎖)和寫鎖(排他鎖),并介紹了意向鎖、自增鎖、元數據鎖、行級鎖和間隙鎖等概念,悲觀鎖和樂觀鎖是兩種不同的鎖設計思想,悲觀鎖在每次操作前加鎖,適用于并發(fā)沖突多的場景;樂觀鎖在更新時判斷數據是否被修改
    2025-02-02
  • Linux利用UDF庫實現Mysql提權

    Linux利用UDF庫實現Mysql提權

    根據MySQL函數族的可擴展機制,意味著用戶可以自己建立包含有自定義函數的動態(tài)庫來創(chuàng)建自定義函數,簡稱udf
    2014-07-07
  • mysql使用mysqld_multi部署單機多實例的方法教程

    mysql使用mysqld_multi部署單機多實例的方法教程

    這篇文章主要給大家介紹了關于mysql使用mysqld_multi部署單機多實例的相關資料,文中通過示例代碼將實現的步驟一步步介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • MySQL中的回表和索引覆蓋示例詳解

    MySQL中的回表和索引覆蓋示例詳解

    索引覆蓋是一種避免回表查詢的優(yōu)化策略,具體的做法就是將要查詢的數據作為索引列建立普通索,下面這篇文章主要給大家介紹了關于MySQL中回表和索引覆蓋的相關資料,需要的朋友可以參考下
    2021-09-09
  • MySQL壓測工具mysqlslap的介紹與使用

    MySQL壓測工具mysqlslap的介紹與使用

    mysqlslap是mysql自帶的一個性能壓測工具,mysqlslap用于和其它的一些性能壓測工具一樣可以自己造數據進行壓測。mysqlslap的報告比較簡單主要體現在執(zhí)行的時間方面,沒有sysbench那樣的tps、qps等更詳細的包括。下面來一起看看關于mysqlslap的介紹和簡單的使用示例。
    2016-09-09

最新評論