博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql中某条件不为空,可能有的小祖宗会喷了,这还用总结?emmm,我渣,我觉得有一点意思对于第二种(土味)...
阅读量:7069 次
发布时间:2019-06-28

本文共 552 字,大约阅读时间需要 1 分钟。

需求说明:存在父子关系的单表,父级别的parent_id为空,那么要得到所有的子级别的数据信息,查询的条件就是:父id不为空。

个人做法:where parent_id is not null or parent_id  !=''  这里要注意is not null 一定要在前边 ,别问为什么 看我的随笔 #条件为空的sql你们写过么#

我一个同事的做法,不得不说,很接地气,很通俗,但却给了我很深的印象,虽然从sql语法或者优化的角度上来讲没有我的那个那么好(真TMD表脸,O(∩_∩)O哈哈~,我的是真的真的真的真的很好的,书卷气息浓!!!)

边看代码边说:

pd.put("parentId", "");       //后台给parentId穿了一个空字符串  下边是sql的亮点了  土味十足我喜欢  哈哈哈哈

哈哈哈,看到亮点了么?  当然是不等号了  <>  ,不等于空    这么接地气的sql 我是真的be convinced  感冒不服药,就服你,而且是大写加粗带下划线的服!!!

转载于:https://www.cnblogs.com/xuchao0506/p/9565672.html

你可能感兴趣的文章
再次简单明了总结flex布局,一看就懂...
查看>>
一步步学会用docker部署应用(nodejs版)
查看>>
无root权限新建git仓库进行多人协同工作
查看>>
【跃迁之路】【687天】程序员高效学习方法论探索系列(实验阶段444-2019.1.6)...
查看>>
假装用某米赛尔号的角度看Python面向对象编程
查看>>
RGBA和OPACITY的区别&DISPLAY和VISIBILITY的区别
查看>>
膨胀的template class成员函数
查看>>
【leetcode】102. Binary Tree Level Order Traversal 水平遍历二叉树
查看>>
java中的内存模型
查看>>
Vue 初始化性能优化
查看>>
[LeetCode] Sudoku Solver [Backtracking]
查看>>
js函数调用模式和常用的几个方法
查看>>
zookeeper:集群中实例的数量
查看>>
基于redis实现的锁(用于控制nodejs的并发)
查看>>
js手札--关于AMD的简单分析
查看>>
Elixir Ranch: 一个用于处理套接字的网络库
查看>>
JMS规范及相关实现
查看>>
衡量企业应用数据库性能的6大指标
查看>>
ng的缓存模板的用法
查看>>
Vimium 快捷键指南
查看>>