mysql 一些常见应用 concat/@a/case/limit/
来源:互联网 发布:最好的股票行情软件 编辑:程序博客网 时间:2024/06/06 16:37
use test;
create table tt
(f1 varchar(30), f2 int );
INSERT tt values('a',1);
INSERT tt values('a',1);
INSERT tt values('a',2);
INSERT tt values('a',1);
INSERT tt values('b',1);
INSERT tt values('b',1);
INSERT tt values('b',1);
mysql> select * from tt;
+------+------+
| f1 | f2 |
+------+------+
| a | 1 |
| a | 1 |
| a | 2 |
| a | 1 |
| b | 1 |
| b | 1 |
| b | 1 |
+------+------+
7 rows in set (0.00 sec)
mysql> select @a:=f1,@b:=f1 from tt order by f1 limit 1;
+--------+--------+
| @a:=f1 | @b:=f1 |
+--------+--------+
| a | a |
+--------+--------+
1 row in set (0.00 sec)
mysql> select case flag when 0 then '' else concat('total ',@b,':') end,@b:=f1,f1,f2 from (select f1,f2,(case f1 when @a then 0 else 1 end) flag ,@a:=f1 from tt order by f1 ) tb;
+-----------------------------------------------------------+--------+------+------+
| case flag when 0 then '' else concat('total ',@b,':') end | @b:=f1 | f1 | f2 |
+-----------------------------------------------------------+--------+------+------+
| | a | a | 1 |
| | a | a | 1 |
| | a | a | 2 |
| | a | a | 1 |
| total a: | b | b | 1 |
| | b | b | 1 |
| | b | b | 1 |
+-----------------------------------------------------------+--------+------+------+
7 rows in set (0.00 sec)
- mysql 一些常见应用 concat/@a/case/limit/
- Mysql语句,用到case when ,concat
- mysql concat
- MySQL中的case语句应用
- mysql学习笔记--插入日期--case--ifnull--if--lower、upper--concat--建立外键关联表
- mySQL 的一些技巧 case __when
- MySQL中case语句应用举例
- mysql 实际应用场景case...when
- mysql中的case when的应用
- mysql limit
- mysql limit
- mysql---limit
- MySql limit
- mysql--limit
- limit - Mysql
- mysql limit
- MySQL LIMIT
- mysql limit
- jsp技巧大全
- Java程序性能优化 !
- 感觉真正考研复习的第一天
- 我对大赛题目的理解
- 针对SOA题目所做的几点理解!
- mysql 一些常见应用 concat/@a/case/limit/
- 越來越感覺Microsoft.NET失去光彩了
- db2数据复制、迁移方法
- 第13题用线性探查法实现的散列表 POWERBY KTL
- Remote Desktop Protocol
- 第十五题用拉链法实现散列表 POWERBY KTL
- 我看e准
- 突破P2P终结者
- 丁磊:当时理想是有房有车睡懒觉不准时上班有钱去旅游