
数据库
主要记录一些有关数据库方面的知识,例如Mysql数据库或者SQL语句等
CodAlun
学最好的别人,做最好的自己!
展开
-
SQL时间和修改操作
MySQL数据库常见的时间和表结构修改操作原创 2023-01-07 18:45:03 · 7978 阅读 · 0 评论 -
查询结果不存在返回NULL
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+---------------------+| SecondHighestS原创 2021-09-17 17:23:50 · 3722 阅读 · 7 评论 -
数据库死锁问题
之前在开发的时候遇到一个需求,需要批量对数据库操作,实现代码如下:@Servicepublic class ProductServiceImpl extends ServiceImpl<ProductMapper, ProductEntity> implements IProductService { @Override @Transactional(rollbackFor = Exception.class, transactionManager = "transactio原创 2021-09-13 16:56:05 · 1811 阅读 · 0 评论 -
SQL语句判断奇偶数
题目来自:牛客SQL篇.题目描述:有一个员工表employees简况如下:请你查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列,以上例子查询结果如下:方法一:使用mod()mod(a,b) 在sql中的意思是 a / b 的余数mod(id, 2)=1 是指id是奇数。mod(id, 2)=0 是指id是偶数。select * from employees where mod(emp_n原创 2021-03-19 15:09:44 · 24128 阅读 · 2 评论