
数据库
HashMap黑龙江分Map
九层之台,始于垒土;千里之行,始于足下
展开
-
Group_concat介绍与例子
进公司做的第一个项目就是做一个订单追踪查询,里里外外连接了十一个表,作为公司菜鸡的我麻了爪.其中有一个需求就是对于多行的数据在一行显示,原谅我才疏学浅 无奈下找到了项目组长 在那学来了这个利器 (他就是我心中分的小SQL王)完整语法如下group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符原创 2017-12-13 17:25:44 · 50781 阅读 · 10 评论 -
sql trim()以及translate(),replace()函数介绍与举例
介绍一下sql中的trim()以及translate()函数首先说一下trim(),trim()和我们接触的编程语言一样也是用来去掉前后空格的,LTRIM(),RTRIM(),TRIM()【mysql函数】可见已经去掉了左边的空格,RTIRM()也是一样的用法我们就不在多说,接下来重点说一下mysql函数TRIM()。TRIM ( [ [位置] [要移除的字串] FROM ] 字串原创 2018-01-22 14:52:05 · 11371 阅读 · 0 评论 -
case when then end与decode 介绍(附带 sign(),nvl(),ifnull())
case when then ... end与decode函数功能相似,都类似于java中的条件判断,return 出返回值 供前台数据处理使用只不过decode为oracle仅有的,可以在oracle中使用下面的需求我们就可以用以上两种函数实现现在有如下需求,当累计已付款金额==付款申请金额,前台就显示已完成付款,否则显示未完成付款.我们首先用case when then 实现(表结构就不上了原创 2018-01-19 09:10:32 · 621 阅读 · 0 评论 -
SQL批量更新
首先两张表test1 test2 的表结构以及记录如下SELECT * FROM test1SELECT * FROM test2 两张表通过名字字段进行关联SELECT * FROM test1 AS t1 LEFT JOIN test2 AS t2 ON t1.name = t2.name2 现在需求如下: 将test2表中名字相同的分数更新到test...原创 2018-03-19 14:28:27 · 5371 阅读 · 0 评论