
sql
一个胖子IT男
这个作者很懒,什么都没留下…
展开
-
记一次sql报错:syntax error: syntax error, expect RPAREN, actual LITERAL_FLOAT t1
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.29</version> </dependency> <dependency> <grou..原创 2021-03-19 15:52:50 · 7496 阅读 · 0 评论 -
Mybatis 中,#{ } 与 ${ } 的区别
Mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现。#{ } 解析为一个 JDBC 预编译语句(prepared statement)的参数标记符,即解析为一个参数占位符 ? 。 ${ } 仅仅为一个纯碎的 string 替换,在原创 2017-02-17 10:12:12 · 353 阅读 · 0 评论 -
数据库查询时,in用exists代替例子
现有一张unit表,一张information表。 unit表中有name字段。 information表中有unit_name字段,来自unit表中name字段。 其中information表中,可能存在多个有同一个unit_name的数据。现在需要查询unit表中,在information表中有的unit_name,是否存在重复的数据。select name,count(*) from u原创 2017-03-18 11:29:09 · 2711 阅读 · 0 评论