51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#身份证查询名字
Dapper多表查询时子表字段为空
最近在学习使用Dapper时百度了一篇详细使用教程,在做到多表查询的时候,出现如下情况。使用的SQL如下,SELECT*FROM[Student]ASAINNERJOIN[Junior]ASBONB.ID=A.JuniorId随后以为是自己写错了,查了好多地方没有找到原因。后来找了大神一线码农的关于Dapper的文章中...
代码星球
·
2020-07-09
Dapper
多表
查询
字段
MySql 模糊查询,按匹配度排序
开始是产品提的需求,从来没用过模糊查询,还能带上匹配程度的。这个就像字符串匹配,应该不存在匹配度这个说法,因为匹配度如何定义也是一件复杂的事情,比如词语的同义等。但是用mysql来实现“伪匹配度”还是可行的。下边总结了几种思路: 数据一、根据关键字出现的位置,给出不同的权重 ...
代码星球
·
2020-07-09
MySql
模糊
查询
匹配
排序
mybatis总结(六)(查询缓存之一级缓存和二级缓存)
一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBat...
代码星球
·
2020-06-28
缓存
mybatis
总结
查询
一级
T-SQL查询进阶--详解公用表表达式(CTE)
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢...
代码星球
·
2020-06-27
T-SQL
查询
进阶
详解
公用
插件 FuzzyAutocomplete 代码补全支持模糊查询
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin 代码补全时可以不用从头开始敲,只要记得某个特定词汇就能匹配到。并且对于项目中有好几种前缀的比如我们以前有的事MT前缀有的是MTB前缀,这种就算你前缀敲漏了只要后面对了也能匹配的到。&nbs...
代码星球
·
2020-06-27
插件
FuzzyAutocomplete
代码
补全
支持
将url的查询参数解析成字典对象
这个题目不约而同的出现在了多家公司的面试题中,当然也是因为太过于典型,解决方案无非就是拆字符或者用正则匹配来解决,我个人强烈建议用正则匹配,因为url允许用户随意输入,如果用拆字符的方式,有任何一处没有考虑到容错,就会导致整个js都报错。而正则就没有这个问题,他只匹配出正确的配对,非法的全部过滤掉,简单,方便。 ...
代码星球
·
2020-06-27
url
查询
参数
解析
字典
MySQL大数据量分页查询方法及其优化
一、大数据量分页查询方法:1、直接使用数据库提供的SQL语句 语句样式:MySQL中,可用如下方法:SELECT*FROM表名称LIMITM,N 适应场景:适用于数据量较少的情况(元组百/千级) 原因/缺点:全表扫描,速度会很慢,且有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3),Li...
代码星球
·
2020-06-27
MySQL
数据
分页
查询
方法
关于时间差查询的一个小技巧
求2个时间差,通常用datediff函数:DATEDIFF(datepart,startdate,enddate) startdate和enddate参数是合法的日期表达式。 datepart参数可以是小时、分、秒等 但是sql里datediff是三个参数,mySql里只支持2个参数,所以对于mysq...
代码星球
·
2020-06-27
关于
时间差
查询
一个
技巧
Hibernate 参数匹配查询
第一种:publicUservalidate(StringuserName,Stringpassword){Stringhql="fromUserwhereuserName=:userNameandpassword=:password";Useruser=null;Object[]values={userName,...
代码星球
·
2020-06-27
Hibernate
参数
匹配
查询
Hibernate:SQL查询 addScalar()或addEntity()
Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接...
代码星球
·
2020-06-27
Hibernate
SQL
查询
addScalar
addEntity
Hibernate原生SQL查询数据转换为HQL查询数据方法
HQL形式:(构造方法不支持timestamp类型)publicList<Device>queryByMatherBoardId(StringmatherBoardId){Stringhql="selectnewDevice(d.id,d.diskSize,d.diskSerial)fromDeviceas...
代码星球
·
2020-06-27
查询
数据
Hibernate
原生
SQL
从项目上一个子查询扩展学习开来:mysql的查询、子查询及连接查询
上面这样的数据,想要的结果是:如果matchResult为2的话,代表是黑名单。同一个softId,version,pcInfoId的代表是同一个软件,需要去重;同时,如果相同软件里面只要有一个matchResult为2的话,那么同一个softId,version,pcInfoId的数据全部不要。 思路: 1、...
代码星球
·
2020-06-27
查询
项目
上一
个子
扩展
在MySQL中使用子查询和标量子查询的基本用法
一、MySQL子查询 子查询是将一个SELECT语句的查询结果作为中间结果,供另一个SQL语句调用。MySQL支持SQL标准要求的所有子查询格式和操作,也扩展了特有的几种特性。子查询没有固定的语法,一个子查询的例子如下:SELECT*FROMarticleWHEREuidIN(SELECTuidFROMuserWHE...
代码星球
·
2020-06-27
查询
MySQL
使用
量子
基本
ajax与java前后台传值及数据表查询解决一个bug的问题
前台选中某些表,确定提交到后台,偶尔会报500错误,通过排查发现:由于后台代码写的不严谨,导致前台选中的表名如果全不存在的话就会导致后台走异常报500错误,所以决定在前台先对数据进行一次过滤,使至少有一个表名存在的话才会去走跳转语句。数据过滤成功之后再去请求下载的方法。下面相关代码记录:1、此处获取所有...
代码星球
·
2020-06-27
ajax
java
后台
传值
数据表
BZOJ3110 [Zjoi2013]K大数查询 树套树 线段树 整体二分 树状数组
有N个位置,M个操作。操作有两种,每次操作如果是1abc的形式表示在第a个位置到第b个位置,每个位置加入一个数c。如果是2abc形式,表示询问从第a个位置到第b个位置,第C大的数是多少。N,M<=50000a<=b<=N1操作中abs(c)<=N2操作中c<=Maxlongint&nb...
代码星球
·
2020-06-27
BZOJ3110
Zjoi2013
大数
查询
树套
首页
上一页
...
47
48
49
50
51
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他