搜索到与相关的文章
Oracle

Oracle 数据库 有用的sql语句

selectrownumidfromdualconnectbylevel<=10;SELECTto_date('2014-12-01','yyyy-mm-dd')+numtodsinterval(rownum-1,'day')FROMDUALCONNECTBYROWNUM<=(to_date('2015-01-01','yyyy-mm-dd')-to_date('2014-12-01','yyyy-mm-dd'))wm_concat(分组时列值相加)加派需

系统 2019-08-12 01:53:17 2502

数据库相关

【cf489】D. Unbearable Controversy of Being

http://codeforces.com/contest/489/problem/D很显然,我们只需要找对于每个点能到达的深度为3的点的路径的数量,那么对于一个深度为3的点,如果有a种方式到达,那么有方案数(a-1+1)*(a-1)/2可是我用dfs找路径就tle了QAQ于是orz别人的代码,,,,是暴力。。。。。。。。。。。。。。。。。。。。。。。。直接两重循环orz#include#include#include

系统 2019-08-12 01:52:31 2502

数据库相关

SQL优化建议

一、了解你用的工具不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQLServer程序员没有掌握全部的T-SQL命令和SQLServer提供的那些有用的工具。“什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你设计一个查询时,你会记起来:“对了,这里有一个命令可以完全实现我需要的功能”,于

系统 2019-08-12 01:52:04 2502

Oracle

oracle中LAG()和LEAD()等分析统计函数的使用方

LAG()和LEAD()统计函数能够在一次查询中取出同一字段的前N行的数据和后N行的值。这样的操作能够使用对同样表的表连接来实现,只是使用LAG和LEAD有更高的效率。下面整理的LAG()和LEAD()样例:LAG(EXPRESSION,,)SQL>selectyear,region,profit,lag(profit,1)over(orderbyyear)as51xit_expfromtest;YEARREGIONPRO

系统 2019-08-12 01:51:50 2502

编程技术

几道位移运算题

1<<-11<<-1是多少?字面上看1左移-1位,似乎是1右移1位的意思。但实际结果却是-2147483648,而-2147483648=-231。也就是说实际上1<<-1等同于:1<<31为什么?╮(╯_╰)╭没有什么为什么,就是这样定义的,可以说为了配合Javascript中整型是32位的吧。也就是说m<<-n等同于:m<<(-n%32+32)在c语言中,这样写编译的时候会抛错的。但是,Java中的这个式子的结果和Javascript中相同。准确的说是

系统 2019-08-12 01:33:26 2502

各行各业

创新者启动iventor.org电邮

我们非常高兴地宣布启动iventor.org电邮.格式:yourname@iventor.org功能:1.Gmail电邮寄存.2.每个电邮大小为2Gb.3.支持POP3访问.4.支持自动转发.5.支持Gmail聊天功能.更多:1.Gmailforyourdomainhttps://www.google.com/hosted/2.关于Gmailhttp://mail.google.com/mail/help/intl/zh-CN/about.html电邮入口

系统 2019-08-12 01:33:04 2502

SqlServer

sql server 行列转换

SQL列转行2011-04-2216:13:41好东西,转一下,嘿嘿。*普通行列转换(爱新觉罗.毓华2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:NameSubjectResult张三语文74张三数学83张三物理93李四语文74李四数学84李四物理94*/-------------------------------------------------------------------------/*想变成姓名语文数学物理-------

系统 2019-08-12 01:33:02 2502

Oracle

oracle 11g 32&64位导出 导入到Oracle10g 32位

想导入一个oracle11g的数据库到自己本地电脑上,直接exp导出的话拿到自己电脑上提示错误,于是在网上找方法方法如下:一、在11g服务器上,使用expdp命令备份数据11g导出语句:EXPDPUSERID='facial/facial@orclassysdba'schemas=facialdirectory=DATA_PUMP_DIRdumpfile=test.dmplogfile=test.logversion=10.2.0.1.0其中,红色文字部分

系统 2019-08-12 01:33:01 2502

数据库相关

使用sql变量sql执行结果

1,获取返回表declare@sqlvarchar(1000)set@sql=N'select*fromStudent'--exec(@sql)createtable#S(#SStudentIDint--#S表结构和Student一致)insertinto#Sexec(@sql)--把返回的结果报错到临时表里select*from#S--对临时表操作droptable#S2,获取单个变量declare@sqlvarchar(1000),@varintset

系统 2019-08-12 01:32:56 2502