数据表中有一列数据,如图1所示:
图1数据表
现在需要将该列数据分成三列。
SQL 代码如下所示:
1、
select
max(case when F1%3=1 then F1 else 0 end) a,
max(case when F1%3=2 then F1 else 0 end) b,
max(case when F1%3=0 then F1 else 0 end) c
from HLR151
group by (F1-1)/3
效果:
2、
select
c1=a.F1,c2=b.F1,c3=c.F1
from HLR151 a
left join HLR151 b on b.F1=a.F1+1
left join HLR151 c on c.F1=a.F1+2
where (a.F1-1)%3=0
效果:
3、
select
max(case when (F1-1)/8=0 then F1 else 0 end) a,
max(case when (F1-1)/8=1 then F1 else 0 end) b,
max(case when (F1-1)/8=2 then F1 else 0 end) c
from HLR151
group by (F1-1)%8
效果:
转自:https://www.cnblogs.com/shuai/archive/2011/02/16/1956123.html
mysql子表有多条数据 mysql 多少张表
在一些命令行下无法查看某个数据库一共有多少张表的时候,可以采用下面的SQL语句SQL语句SELECT
count(*) TABLES,
table_schema
information_schema.TABLES
WHERE
table_schema = 'tt'
GROUP BY
table_schema;执行结果
java HEX转 字符串 java转换字符串
(一)在程序开发中,经常需要在基本数据类型和字符串之间进行转换。其中,基本类型转换为字符串有三种方法:1. 使用包装类的 toString() 方法例子:double m = 78.5;
String str1 = String.valueOf(m) ;2. 使用String类的 valueOf() 方法例子:double m = 78.5;//将基本类型转换为字符串String str1 =
[root@localhost ~]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL.. SUCCESS!
登陆mysql库出现如下错误:
[root@localhost ~]# mysql
ERROR
.net 微服务技术栈 .net 微服务框架推荐
接触微服务框架已经很久了,很久之前就想写一个基于.net framework的微服务框架,奈何一直忙(LAN),最近终于抽出时间,实现了微服务通讯的主要功能,包括服务注册中心,微服务服务端以及微服务客户端。下面将逐一模块进行介绍SOA框架使用方式,1 客户端主要类
1.1 ServicePool(服务池)
1.1.1 设置服务中心地址(SetServiceCenter