sql
风里来云里去
这个作者很懒,什么都没留下…
展开
-
SQL语句 使用一个表更新另一个表的方法
MERGE INTO T T1 USING (SELECT '1001' AS a,2 AS b FROM dual where = b > 0) T2 ON ( T1.a=T2.a) WHEN MATCHED THEN UPDATE SET T1.b = T2.b WHEN NOT MATCHED THEN INSERT (a,b) VAL原创 2014-03-05 16:54:18 · 851 阅读 · 1 评论 -
oracle时间处理汇总
----------日期函数-------------------------------------------------一定要注意设置好oracle的系统时间-----------------获取当前数据库系统时间 select sysdate from dual;--只获取日期select to_char(sysdate,'yyyy-MM-dd') from dual;--原创 2014-07-15 11:38:37 · 676 阅读 · 0 评论 -
sql语句的用法
1 sum和distinct能不能一起用?答案是不能,因为sum是把重复的记录做一个技术原创 2014-09-29 19:25:58 · 518 阅读 · 0 评论 -
数据库三种范式的理解
第一范式 属性不能拆分第二范式 主键单一不是联合主键 比如id就满足第二范式第三范式 消除传递依赖 可以通过ID确定任意属性的值而不是通过ID 找到A 再找到B原创 2015-08-25 01:15:30 · 392 阅读 · 0 评论 -
plsql在win64上使用的方法
http://http://blog.csdn.net/cselmu9/article/details/8070728blog.csdn.net/cselmu9/article/details/8070728转载 2015-07-17 16:51:52 · 427 阅读 · 0 评论 -
Leetcode sql算法题
主要参考四火的博客:http://www.raychase.net/2810--175 Combine Two Tables--左连接select p.FirstName, p.LastName, a.City, a.State from Person p left outer join Address a on p.PersonId = a.PersonId;原创 2015-11-04 20:23:23 · 886 阅读 · 0 评论 -
Java事务的深入理解 JAT
主要参考如下博客http://jackyin5918.iteye.com/blog/1922042#bc2372671关键词resume(Transaction tobj)- 继续suspend()- 挂起begin()- 开始事务commit()- 提交事务rollback()- 回滚事务getStatus()- 返回当前事务状态setRollba原创 2015-10-26 01:39:59 · 2014 阅读 · 0 评论 -
Leetcode刷题 sql算法题 178 Rank Scores
主要参考LeetCode解题报告--解法一 笛卡尔连接 分组计数 排序SELECT Scores.Score, COUNT(Ranking.Score) AS RANK FROM Scores , ( SELECT DISTINCT Score FROM Scores ) Ranking--等于是分组计数 每个分组中方的都原创 2015-11-09 20:22:12 · 3072 阅读 · 0 评论 -
产出文件乱码问题
产出到文件的部分繁体字字符串出现乱码主要原因是从数据库读取的字符是GBK,产出的字符串编码设置成立GB2312,字符集部分不匹配,产出字符串的编码改成GBK后问题解决。原创 2017-03-01 10:59:42 · 381 阅读 · 0 评论