美文网首页
sql 杂项

sql 杂项

作者: 无实践无真知 | 来源:发表于2019-04-11 18:29 被阅读0次

mysql 中:

1. locate(#{searchText}, parts.code)  // locate 搜索会比like 快一点
2. concat('%',#{searchText},'%') 组合多个字符串
 用法例如:
 and (p.name like concat('%',#{searchText},'%')
           or p.code like concat('%',#{searchText},'%'))   

3.group_concat()     用法例如 group_concat(name,'*',num)   
根据某字段分组 (如Id 组合name)之后 "name1*num1",'name2*num2'

4.replace 替换函数 例如手机号码需要隐藏掉中间位置 184XXXX0023
SELECT REPLACE(phone, SUBSTR(phone,4,4), 'XXXX') AS phone FROM smart_platform_db.users 

5.date_sub() 函数使用技巧
select date_sub('1998-01-01 00:00:00', interval '1 1:1:1' DAY_SECOND);  //执行结果为 1997-12-30 22:58:59

6.select timediff('2008-08-08 08:08:08', '2008-08-01 00:00:00');   //不能这样用
   可以这样用:select timediff('08:08:08', '00:00:00');  中间的冒号 不能成其他字符

7.select datediff(now(), '20120410') 中间的 符号 可以为 - 、/ 等字符

相关文章

  • sql 杂项

    mysql 中:

  • 20200226 SQL注入及杂项

    记录 自从10多号开始自学安全后,感觉速度快了点,怕忘记就在本地每天打卡总结,但今天突发奇想为何不在网上打卡捏,于...

  • 【面试】MySQL这些知识点不能错过(终篇)

    事务 (transaction) 锁表 触发器 SQL 编程 用户和权限管理 表维护 杂项 点关注,不迷路 好了各...

  • springmvc+spring+jdbc整合

    简单实例 实例2 杂项1 杂项2 杂项3 实例4

  • Shell脚本之杂项

    title: Shell脚本之杂项tags: shell编程, 杂项 记录一些学到的shell脚本里面的一些杂项(...

  • Linux驱动编程——misc设备驱动框架

    Linux驱动编程——misc设备驱动框架 主要概念: misc:杂项设备杂项设备是字符设备的一种,杂项设备可以自...

  • css 杂项

    css杂项

  • 杂项

    在php中self与$this的分别 在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成cons...

  • 杂项

    最难熬的是有烦恼却不能跟任何人倾诉的时候, 也许那个时候正是思想上懵懂和成熟交替之际。 烟吸到肺里已经不是当初的感...

  • 杂项

    就算是太阳,也只能照到那些渴望不断生长的人。 关于单恋 大概就是,你的心情与我无关,我的心情却被你左右。 你理我了...

网友评论

      本文标题:sql 杂项

      本文链接:https://www.haomeiwen.com/subject/xwexwqtx.html