10 2017 档案
摘要:你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。 其实: 与: 和: 是等价的! 为了弄清这个问题,首先我们必须了解一个问题:javascript中数据类型在转换为bool类型时发生了什么。 在javascript中,数据类型可以分为“真值”和“假值”。顾名思
阅读全文
摘要:SQL左右连接中的on and和on where的区别 在使用left join时,on and和on where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没
阅读全文
摘要:NVL(x1,x2) 在如何理解NULL上开始是很困难的,就算是一个很有经验的人依然对此感到困惑。NULL值表示一个未知数据或者一个空值,算术操作符的任何一个操作数为NULL值,结果均为提个NULL值,这个规则也适合很多函数,只有CONCAT,DECODE,DUMP,NVL,REPLACE在调用了N
阅读全文
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '
阅读全文
摘要:两种方式都行: 第一种方式通过round可以自己选择精确到位数。
阅读全文
摘要:我这里有一个情况,如果字段A的值为A1,则字段B必须为B1,如果否则,字段B可以随意为值。 处理这个问题,最开始用case when解决,后来发现其实这样是错误的。 因为当上面条件不为501的时候,结果是 ga.movingflag =ga.movingflag ,其实这样会导致这个字段笛卡尔乘。
阅读全文
摘要:第一种:insert into table () select 例子: 第二种:select into from 语句 在sqlserver中: 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建
阅读全文
摘要:含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)EL
阅读全文
摘要:map()方法,会返回一个 jQuery 封装的数组, 这个数组不能直接使用,需要使用 get() 来处理返回的对象以得到基础的数组。 例子: 效果: 过程:首先通过map,得到val值的,jquery封装后的数组,但是这个数组不能直接使用,通过get()方法后才能变成数组对象,然后通过Join分割
阅读全文
摘要:detach() 会保留所有绑定的事件、附加的数据,这一点与 remove() 不同。 remove掉元素后,元素再也找不回了。但是detach还能找回来,还能保留下来。 实现方式如下代码: 可见,detach方法会返回被删除元素的数据,可以赋值给一个变量,然后,插入到另一个元素前面。
阅读全文
摘要:这个方法跟prependTo()和appendTo()不一样的地方在于,一个是仍然插入到元素内部,而insertAfter和insertBefore是插入到元素外部。 这里拿insertBefore来作为例子说一下: 使用方法: 第一种方法:插入代码: 插入前: 插入后: 第二种方法:插入已有的元素
阅读全文