
MySQL
Jingle Lan
不忘初心
展开
-
MYSQL--select if用法
IF语句用法1、IF(expr1 , expr2 , expr3)如果expr1是true,则if()的返回值为expr2;否则返回值为expr3。例如:SELECT IF(1 > 2 , 2 , 3); 返回值为3 SELECT IF(1 返回值为NO 如果expr2或expr3中只有一个原创 2016-12-02 15:27:22 · 11093 阅读 · 1 评论 -
mysql中GREATEST()
1、GREATEST(n1,n2,n3...)GREATEST()函数返回输入参数最大值SELECT GREATEST(zt_time, zy_time, zn_time)FROM 'XXX'查询‘zt_time’ , 'zy_time' , 'zn_time'中最大一个原创 2017-02-13 17:21:37 · 7657 阅读 · 2 评论 -
MYSQL--FROM_UNIXTIME()
FROM_UNIXTIME()将时间戳转换成指定日期格式select FROM_UNIXTIME(start_time , '%Y-%m-%d %H:%i') as start_time from users;原创 2017-02-14 14:55:11 · 270 阅读 · 0 评论 -
MYSQL--case...when...then
查询商品价格,如果price1大于0,则商品价格为price1,否则为price2方法一:SELECT ( CASE WHEN price1 > 0 THEN price1 ELSE price2 END ) AS moneyWHERE goods_id = '122'FROM goods方法二:SELECT `I原创 2017-02-14 15:10:00 · 312 阅读 · 0 评论 -
MYSQL--group by用法
group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。转载 2016-12-02 14:27:05 · 281 阅读 · 0 评论 -
select执行顺序
一、select查询的语句顺序SELECT ... FROM tbl1, tbl2, WHERE ... GROUP BY ... HAVING ... ORDER BY(ASC | DESC)二、执行顺序1、FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt12、ON:对vt1表应用ON筛选器只有满足join_condition为真的行才被插入vt23、OUTER(原创 2017-02-15 14:39:27 · 637 阅读 · 0 评论 -
先按照某字段分组然后再取每组中的前两条
From: http://blog.chinaunix.net/uid-26729093-id-4294287.html请参考:http://bbs.youkuaiyun.com/topics/330021260create table t2 ( id int primary key, gid char, col1 int, col2 int)转载 2017-03-28 09:42:47 · 2151 阅读 · 0 评论 -
mysql--获取每个分类下的所有内容
获取每个分类下的所有内容原创 2017-05-16 11:35:20 · 565 阅读 · 0 评论 -
MySQL隐式转化整理
MySQL隐式转化整理转自:http://www.cnblogs.com/rollenholt/p/5442825.html前几天在微博上看到一篇文章:价值百万的 MySQL 的隐式类型转换感觉写的很不错,再加上自己之前也对MySQL的隐式转化这边并不是很清楚,所以就顺势整理了一下。希望对大家有所帮助。当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类转载 2017-05-16 14:47:26 · 420 阅读 · 0 评论