[MySQLFAQ]系列–快速對調欄位裡面的某些列
問題:表 t 有個欄位叫做 c,現在想要把 c 裡面的第 10 和 第 11 列位置對調一下,咋辦啊?
答案:用下面的辦法吧,不過本例只對ascii字元有作用,中文或其他的就另外想辦法。
答案:用下面的辦法吧,不過本例只對ascii字元有作用,中文或其他的就另外想辦法。
mysql>set @pos1 = 10; mysql>set @pos2 = 11; mysql>UPDATE t SET c = CONCAT( LEFT(c,@pos1-1), -- 第 10 列以前的值 SUBSTR(c,@pos2,1), -- 第 11 列的值 SUBSTR(c,@pos1+1,@pos2-@pos1-1), -- 第 10 到第 11 列之間的值 SUBSTR(c,@pos1,1), -- 第 10 列 RIGHT(c, LENGTH(c) - @pos2)); -- 第 11 列之後的值
其實很簡單的吧 ?
本文轉自葉金榮51CTO部落格,原文連結:http://blog.51cto.com/imysql/308631,如需轉載請自行聯絡原作者
相關文章
- Oracle-批量修改欄位裡面的值Oracle
- Easyexcel匯出時如何隱藏掉某些欄位Excel
- windows域控裡,屬性和欄位對映表Windows
- 快速將下劃線欄位改為駝峰欄位
- Jquery 替換掉路徑中的某些欄位 replaceAll(selector)jQuery
- es統計資料去除某個欄位的某些資料
- odoo欄位屬性列舉Odoo
- 如何調整Docker裡面的Image 大小?Docker
- 【Mybatis系列】從原始碼角度理解Mybatis欄位對映-AS&ResultMapMyBatis原始碼
- Laravel 自定義表單請求驗證忽略某些欄位驗證Laravel
- [Elasticsearch] 多欄位搜尋 (二) - 最佳欄位查詢及其調優(轉)Elasticsearch
- 將多個JSON欄位對映到單個Java欄位JSONJava
- 新增一列並增加列欄位註釋
- Native for sql 查詢列欄位非命令列形式SQL命令列
- redis對hash欄位加鎖Redis
- SAP HU上面的'Obj.to Which HU Belongs'欄位初探OBJ
- 【Mybatis系列】從原始碼角度理解Mybatis欄位對映-駝峰式命名MyBatis原始碼
- proto裡的message欄位的編號
- ArcGIS對欄位分割查詢操作
- 查詢陣列中相似欄位(陣列裡面某個值相似歸類到一起)陣列
- PHP陣列多個欄位分別排序PHP陣列排序
- pydantic 欄位欄位校驗
- SqlServer根據特定欄位分組後,對需要欄位進行分組拼接SQLServer
- MAC新手教程:如何快速調整Dock欄的大小Mac
- 如何設計投放系統系列—-靈活的欄位對映補全機制
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- JPA關係對映系列五:many-to-many 關聯表存在額外欄位關係對映
- MySQL多列欄位去重的案例實踐MySql
- 二維陣列根據欄位進行排序陣列排序
- 二維陣列根據某個欄位排序陣列排序
- [20181022]lob欄位的lobid來之那裡.txt
- SAP ABAP 中,if_http_extension 介面的flow_rc 欄位含義HTTP
- SAP WM中階儲存型別裡的Full stk rmvl 欄位和Return Storage type欄位型別
- 如何獲得C4C裡某個code欄位對應的描述資訊
- C#快速入門教程(5)——欄位與屬性C#
- 怎麼取的擴充套件模型裡表裡的欄位啊套件模型
- fastadmin 新增欄位記圖片欄位AST
- PHP 二維陣列, 按某一個欄位排序PHP陣列排序
- 迴圈陣列最大欄位和(51Nod-1050)陣列