MYSQL
文章平均质量分 92
道玄希言
软件开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL 实现 MSSQL row_number() 类似的分组排序
-- 根据pid 分组查询SELECT t1.*,(SELECT COUNT(*)+1 FROM tbl01 WHERE pid=t1.pid AND id<t1.id) AS g_idFROM tbl01 t1原创 2015-07-23 16:25:41 · 867 阅读 · 0 评论 -
MySQL 动态行转列
CREATE TABLE `tbl01` ( `id` INT(11) DEFAULT NULL, `kemu` VARCHAR(20) COLLATE utf8_unicode_ci DEFAULT NULL) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ciINSERT INTO tbl01(id, k原创 2015-06-29 10:43:04 · 2629 阅读 · 0 评论 -
MYSQL 不依赖其他表构建日期范围内的连续月份或日期
MYSQL通过存储过程查询指定编号纪录连续月份的明细纪录。 直接构建连续月份纪录, 不创建月份临时表原创 2015-08-25 17:25:30 · 3169 阅读 · 0 评论 -
MYSQL 存储过程的事务
MYSQL 存储过程事务CREATE TABLE `tbl01` ( `id` INT(11) NOT NULL, `name` VARCHAR(50) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unic原创 2015-08-15 11:03:12 · 490 阅读 · 0 评论 -
MSSQL, MYSQL 字符串拆分
MSSQL:MSSQL 2005 以上1.declare @str nvarchar(2000), @split nvarchar(10)set @str = '广东省,广州市,越秀区'set @split =','SELECT B.id FROM ( SELECT [value] = CONVERT(XML, '' + REPLA原创 2015-10-14 13:27:45 · 498 阅读 · 0 评论 -
MYSQL 字符串函数
如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql转载 2015-10-14 13:23:04 · 429 阅读 · 0 评论 -
MYSQL 添加序列号取数
將纪录按照id 排序后,取第1,101,201,301,。。。条纪录1:SET @i = 0;SELECT (@i:=@i+1) AS nid, id FROM tblWHERE nid MOD 100 = 12:SELECT * FROM(SELECT (@i:=@i+1) AS nid, tbl01.* FROM tbl, (SELECT @原创 2015-10-14 16:29:58 · 524 阅读 · 0 评论
分享