如果我理解正确,我认为你不能用一个查询来做到这一点.您可以尝试使用以下内容.添加了对代码的评论.

SET @schema = 'database_name_here'; -- Database name

SET @table = 'table1'; -- Table name

SET @startColumn = 'column_start';

SET @endColumn = 'column_end';

-- First get the position of both columns

SELECT ORDINAL_POSITION FROM information_schema.COLUMNS

WHERE table_schema=@schema AND table_name=@table AND

column_name=@startColumn INTO @StartPosition;

SELECT ORDINAL_POSITION FROM information_schema.COLUMNS

WHERE table_schema=@schema AND table_name=@table AND

column_name=@endColumn INTO @endPosition;

-- get the column names from the position

SELECT GROUP_CONCAT(column_name) from information_schema.COLUMNS

where table_schema=@schema AND table_name=@table

AND ORDINAL_POSITION > @StartPosition AND ORDINAL_POSITION < @endPosition

INTO @colname;

-- create a sql statement prepare and execute

SET @query = CONCAT('SELECT ',@colname,' FROM ', @table);

PREPARE stmt FROM @query;

EXECUTE stmt;

mysql两列取小_mysql – 我想获取两列特定列之间的列值相关推荐

  1. mysql datediff多一天_MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) DateDi ...

  2. mysql时间间隔年份_MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    描述 返回两个日期之间的时间间隔. 语法 datediff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) datedi ...

  3. mysql语言中取季度_mysql按年度、季度、月度、周、日统计查询的sql语句

    本文介绍一些mysql中用于查询的sql语句,包括按年度.季度.月度.周.日统计查询等,有需要的朋友,可以参考下. 一.年度查询 查询 本年度的数据 SELECT * FROM blog_articl ...

  4. python两个list取交集_使用 Python 获取两个列表的交集、并集、差集的常用方法 | Jin''''s Blog...

    在数据处理中经常需要使用 Python 来获取两个列表的交集,并集和差集.在 Python 中实现的方法有很多,我平时只使用一两种我所熟悉的,但效率不一定最高,也不一定最优美,所以这次想把常用的方法都 ...

  5. mysql列调换位置_mysql互换表中两列数据方法

    1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', ...

  6. mysql 查询结果取别名_mysql合并查询结果及为表和字段取别名

    标签: 利用union关键字,可以给出多条select语句,并将它们的结果组合成单个的结果. 合并是,两个表对应的列数和数据类型必须相同. 各个select语句之间使用union或union all关 ...

  7. mysql分组随机取数据_MySql分组后随机获取每组一条数据的操作

    思路:先随机排序然后再分组就好了. 1.创建表: create table `xdx_test` ( `id` int(11) not null, `name` varchar(255) defaul ...

  8. mysql 日志抓取变化_MySQL慢查询日志分析提取【转】

    原文:https://www.cnblogs.com/skymyyang/p/7239010.html 一:查询slow log的状态,如示例代码所示,则slow log已经开启. mysql> ...

  9. mysql where 条件取反_MySQL搜索: WHERE 多条件

    WHERE可以按多条件进行搜索. products表如下: a WHERE后以and 接两个条件以及三个条件进行搜索: b 使用or来搜索多个条件 c 下面这个有点意思,找出由vend_id 为100 ...

最新文章

  1. 手动创建一棵二叉树,然后利用前序、中序、后序、层序进行遍历(从创建二叉树到各种方式遍历)(含运行结果)
  2. Apache(httpd)配置--防盗链配置和访问控制
  3. 013实现使用两个堆栈队列(keep it up)
  4. Webstrom 卡顿问题
  5. navicat运行sql文件慢_SQL进阶之路——入门
  6. activemq使用linux内核机制,activemq基础之:(四)CentOS7 Linux搭建activemq
  7. wxml代码支持js代码吗_如何取胜:代码支持者的建议
  8. 安卓非常实用的自动化测试工具 -- Monkey详细的说明
  9. 把Python项目打包成exe文件
  10. NYOJ--40--公约数和公倍数
  11. springboot快速入门(Eclipse)
  12. (附源码)基于Android的订餐app 毕业设计 190711
  13. rootkit学习总结2
  14. 没有躲过的坑--0xC0000005: 读取位置 xxx时发生访问冲突
  15. 三星6818芯片火焰报警器驱动的编写
  16. 三星s8android pie,三星修改Galaxy S8的Android Pie更新时间表,并添加M2
  17. 一步搞定无法审查元素
  18. python金融pdf下载_Python金融大数据分析 完整版 中文pdf扫描版[42MB]
  19. 转:Python处理音频信号实战 : 手把手教你实现音乐流派分类和特征提取
  20. 高速公路多车协同驾驶控制策略研究:笔记

热门文章

  1. 在CentOS7阿里云服务器部署ThinkPHP5,并配置phpstrom实现同步开发(微信小程序及管理员后端)...
  2. maxN - 返回数组中N个最大元素 minN - 返回数组中N个最小元素
  3. 用SQL语句更改数据库名,表名,列名
  4. keepalived与lvs结合使用配置实例
  5. Android Studio主题设置、颜色背景配置
  6. Linux下安装配置JDK
  7. win下php的memcached的安装与使用
  8. Cacti 使用安装详解-企业级实例
  9. unix网络编程 str_cli epoll 非阻塞版本
  10. 雪碧图sprity 合并多图使用心得