随笔分类 - sql
摘要:我有以下select语句,如果没有匹配的行,我希望它返回一个默认值.这是我使用的行: SELECT id FROM `ylt_sys_area` WHERE NAME ='琼海市'; 结果如下: 修改sql语句: SELECT IFNULL(MIN(id), NULL) FROM `ylt_sys_
阅读全文
摘要:昨天领导帮我优化了一下sql语句。 test表结构 a b 1 2 3 4 5 6 7 8 1 6 9 10 我之前写的sql语句,例: select a,b from test where (a = 1 and b = 2) or (a = 3 and b = 4) or (a = 5 and b
阅读全文
摘要:转自:https://www.cnblogs.com/tongxuping/p/7134113.html 在Mybatis也明文建议在映射字段数据时需要将JdbcType属性加上。这样相对来说是比较安全的。 如: 以下情况是在保证了前四种是不能为空的前提下,而后面几项为空时也不至于程序报错。
阅读全文
摘要:转自:https://hacpai.com/article/1558144768869 oracle mysql 注:help_topic 为 mysql 存储内置函数的表
阅读全文
摘要:如果你的SQL语句在数据库中查询的时候是没问题的,但是把他写到代码中的时候如果报org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。这个错误,你就可以考虑是不是传值的地方加了引号(包括单引号和双引号),就在下图中红色箭头的地方,也就是传值的地方
阅读全文
摘要:count(\ )和count(1)的sql性能分析 一、性能测试背景 系统程序数据库层调用了大量的count(\ ) 的SQL语句,鉴于开发的疑惑count( )与count(1)到底有什么区别。哪个性能更好更快一些。下面我们带着疑惑进行SQL性能分析。 二、测试数据准备 插入1000000条数据
阅读全文

浙公网安备 33010602011771号