![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
华洛
野生程序员,终身学习者。
展开
-
mysql查询结果添加序列号
第一种方法:select (@i:=@i+1) as i,table_name.* from table_name,(select @i:=0) as it第二种方法:set @rownum=0;select @rownum:=@rownum+1 as rownum, t.username from auth_user原创 2017-06-23 13:51:06 · 489 阅读 · 0 评论 -
mysql格式化日期
mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数,可以方便的看到格式化后的时间。1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format) format参数的格式有 %a缩写星期名%b缩写月名%c转载 2017-07-17 09:26:12 · 248 阅读 · 0 评论 -
mysql 的 find_in_set函数使用方法
举个例子来说:有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4的格式存储.们我们如何用sql查找所有type中有4图文标准的文章呢??这就要我们的find_in_set出马的时候到了.以下为引用的内容:s转载 2017-07-21 10:23:06 · 163 阅读 · 0 评论 -
Mysql 分组聚合实现 over partition by 功能
mysql中没有类似oracle和postgreSQL的 OVER(PARTITION BY)功能. 那么如何在MYSQL中搞定分组聚合的查询呢 先说结论: 利用 group_concat + substr等函数处理 例如: 订单表一张, 只保留关键字段iduser_idmoneycreate_time11转载 2017-07-18 10:41:07 · 2727 阅读 · 0 评论 -
SQL中 decode()函数简介
decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbenameWhere …其中columnname为要选择的table中所定义的column,·含义解释: decode(条件,值1转载 2017-07-18 11:23:08 · 289 阅读 · 0 评论 -
mysql 递归查询树形机构
DROP FUNCTION IF EXISTS `di_gui`;// 写写注释吧,省的被人骂//就是一个存储函数,然后用while 去一直查询,CREATE OR REPLACE FUNCTION `di_gui`(ids VARCHAR(1000)) RETURNS varchar(1000) BEGIN DECL原创 2017-07-19 16:25:03 · 462 阅读 · 0 评论 -
MYSQL 大于号,小于号
< 小于号 > >原创 2017-07-25 18:09:58 · 53342 阅读 · 1 评论 -
MYSQL 函数。递归
DROP FUNCTION IF EXISTS `di_gui`;/* 递归显示id*/CREATE FUNCTION `di_gui`(ids VARCHAR(1000)) RETURNS varchar(1000) BEGIN DECLARE company_a VARCHAR(1000); DEC原创 2017-09-12 14:46:12 · 479 阅读 · 0 评论