随笔分类 - mysql
数据库
摘要:#查询之后添加序号递增一列: SELECT CONVERT((@rowNum := @rowNum + 1),CHAR(10)) AS 序号,temp.* FROM(SELECT h.applyNo '订单编号',IFNULL(p.name, c.shortName) '出借人姓名',h.produ
阅读全文
摘要:1.根据生日查询年龄 SELECT YEAR(CURDATE())-YEAR(birthDate)-(RIGHT(CURDATE(),5)<RIGHT(birthDate,5)) FROM 表名 a WHERE a.`uid` IN(159486); 与上面的结果相等sql: SELECT TIME
阅读全文
摘要:case when两种语法及与聚合函数使用:1.SELECT CASE WHEN a.`accountChannel` = 'BSR' THEN 'XX银行' WHEN a.`accountChannel` = 'BGZ' THEN 'XX银行' WHEN a.`accountChannel` =
阅读全文
摘要:通过函数的方式解决:CONCAT("\t",对应身份证字段)
阅读全文
摘要:一.查询各个部门的最高工资及姓名,其中薪资字段是字符串类型: 优化前: SELECT *FROM (SELECT a.`deptno`, a.`sal`, a.`ename` FROM emp a ORDER BY CONVERT(a.`sal`, SIGNED) DESC) aaGROUP BY
阅读全文