一,了解一些基础 package com.ohs.demo; /** * * 一.需求是:停止相同的key值,覆盖效果,将重复的value值,叠加起来. * * 二.hash? 什么是hash? * 简单的说说hashmap,我们都知道, * 1.他提供的PUT 方法在,hashmap中 添加新的元素 * 2.GET 方法可以获得 key值 对应的 value 值. * * map 前面 是 hash,那么什么又是hash呢? * 学过数据结构的同学,应该知道,hash是一种数据结构,我们来看一…
表1如下:TBD1100   TBD1101   TBD1102------------------------------------------  1001            水果           5  1002            皮鞋         NULL  1003            袜子          10  1004            鼠标          10 如何查询出表1中TBD1102列不为10的行?(这么说查出来的结果应该为最上面的两行,NUL…
1.使用COALESCE时,用到group by with cube,如果之前两个表left join时,有数据为null,就会使得查出的数据主键不唯一 例如: select COALESCE (c.value,'total_count')as coupon_price, COALESCE (c.souform,'total_count')as souform, count(c.id)as coupon_num, count(distinct c.auserid,c.code)as user_n…
一个字段,表示报名人数,默认为null,经考虑,以以下sql执行加1: ) where id='xxx'…
修改方法:PowerDesign中的选项菜单里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了.…
问题背景: 线上的linux服务器上的mysql服务器中导出数据库的结构.想要在本地创建一个测试版本 导出后再本地mysql上运行却报错   1067 - Invalid default value for mysql数据库中需要使用timestamp列来存储数据的创建时间和更新时间 例如,创建后台管理菜单表,只看created_at和updated_at两个字段 DROP TABLE IF EXISTS `admin_menu`; CREATE TABLE `admin_menu` ( `id…
刚刚在看<<深入浅出MySQL>>一书的"ENUM类型"一节, 以下面的代码举例, 得出结论: "还可以看出对于不在ENUM指定范围内的值时, 并没有返回警告, 而是插入了enum('M', 'F')的第一个值'M'" 但是当我插入另外一种值'S'时, 却提示我"Data truncated for enumColumn at row 1" 我想问这个结论是否正确? 还是因为MySQL的版本问题呢 mysql> cr…
报错信息: 1.  2.  3.  4.  5.  6.  解决方法: 1. Data Layer SQL 语句取数据时,把其列值有为null的字段用0.00替换,(ISNULL的用法): 2. #region 查询工资信息 /// <summary> /// 查询工资信息 /// </summary> /// <param name="model"></param> /// <param name="pageIndex&…
Mybatis映射文件中#取值时指定参数相关规则 在#{}中,除了需要的数值外,还可以规定参数的一些其他规则. 例如:javaType,jdbcType,mode(存储过程),numericScale,resultMap,typeHandler,jdbcTypeName,expression; 其中比较常用的为jdbcType. jdbcType ​ jdbcType通常在某种特定的条件下被设置:即在我们传入数据为null的时候,有些数据库可能不能识别mybatis对null的默认处理.比如Or…
如果维度属性的 KeyColumns的DataType设置为了Integer类型,那么要注意该维度属性列在数据库中不能有为null的值. 例如下图中我们有维度DIM_Vehcile,其中有个维度属性叫Vehicle Year,该属性的 KeyColumns的DataType设置为了Integer类型,如果现在数据库中DIM_Vehcile表的字段VehicleYear有为null的值,那么处理维度DIM_Vehcile时,会报Duplicate Key Error. 这是因为如果维度属性Vehi…