mysql
Koow
自由是一种梦想,而梦想却不是自由
展开
-
sql查询所有数据并把中间数据靠前
mysql> select * from Test ORDER BY case name when 2 then 1 else 2 END,id desc;+----+------+| id | name |+----+------+| 3 | 2 || 4 | 1 || 2 | 3 || 1 | 4 |+----+------+原创 2016-11-16 12:01:15 · 713 阅读 · 0 评论 -
sql查询一些数据进行正序排序,除外的数据进行倒序排序
1)排序:募集进度(默认显示) | 发布时间 | 项目规模2)排序逻辑:默认为“募集进度”筛选,投资完成的标的靠后排列,未满标标的靠前排列,根据募集进度的排序: a)、未满标的新手标排在第一位, b)、募集进度低于100%的按时间进行“顺序”排序(例如:2月3日的排在2月5日的前面。) c)、募集进度高于100%的(即募集完成的)按发布时间进行“倒序”排列(原创 2016-11-16 12:01:59 · 8368 阅读 · 0 评论 -
sql 拼接 格式化日期 拼接原来字段
SELECT CONCAT( date_format(入学日期,'%Y%m%d'),学号) from 1sb WHERE 姓名='张三'原创 2016-11-16 12:05:12 · 6699 阅读 · 0 评论 -
mysql查询错误 FUNCTION nvl does not exist
mysql 中没有nvl ()函数,使用ifnull代替,示例如下:mysql> SELECT ifnull(sum(P.PAYMONEY),0) totalmoney FROM jc_pay P;+------------+| totalmoney |+------------+| 0 |+------------+1 row in set原创 2016-11-14 14:02:27 · 17211 阅读 · 0 评论 -
mysql 错误 FUNCTION nlssort does not exist
mysql 中没有oracle函数nlssort ,如果要使用拼音排序可以使用以下方法:数据表tbl的某字段name的字符编码是latin1_swedish_ciselect * from `tbl` order by birary(name) asc ;如果数据表tbl的某字段name的字符编码是utf8_general_ciSELECT name FROM `tbl` WHER原创 2016-11-14 14:53:47 · 4177 阅读 · 0 评论 -
mysql 字段名与关键字相同
如上图所示,字段名与关键字相同就会报错在相同的字段名上加上 ` 即可解决insert into google (`key`,CMERID) values ('erw','991207525623157');原创 2016-11-28 14:23:01 · 4262 阅读 · 0 评论