
数据库
Maomaoqifeng
从事Java开发一年,想要学习更多的知识
展开
-
关于MySQL数据库中使用like对索引的影响
之前只知道在数据库中like对索引的影响是%的位置不同,%在配置值的后面才能执行索引,今天有时间就单独写个表看看到底什么区别;##创建表 设置主键自增CREATE TABLE test(id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(255),PRIMARY KEY(id) );## 添加索引ALTER TABLE test AD...原创 2020-04-16 16:41:24 · 667 阅读 · 0 评论 -
oracle数据库中使用start with connect by prior进行递归查询
start with connect by prior 是oracle的一个递归查询树的语句,分为四中情况第一种用法:start with 子节点ID='...' connect by prior 子节点ID = 父节点IDselect depart_id,depart_name,parent_id from departs start with depart_id='7e7ce003...原创 2020-04-09 16:37:58 · 392 阅读 · 0 评论 -
oracle数据库中对一个表中的记录以某一个字段分组,查询分组中最新一条数据和分组的记录数量
今天遇到一个问题,想使用一条sql语句查询一个表中的数据,device_repair表,要求以其中一个字段分组,device_id,想要获取create_time 最新的一条数据,并获取每组的数量,sql语句:select a.* from( select ROW_NUMBER() OVER(PARTITION BY dr.device_id ORDER BY dr.create_ti...原创 2019-12-11 14:44:49 · 2666 阅读 · 0 评论