摘要: 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3 >>> input_A = input("Input: "... 阅读全文
posted @ 2014-08-04 14:25 VRML_0504 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 首先建立两张表,第一张表存放城市名称、最高气温、最低气温、降水量和日期。第二张表存放城市名称和城市坐标。第一张表:weatherCREATE TABLE weather ( city varchar(80), -- 城市名称 temp_lo int, -- 最低气温 temp_hi int, -- 最高气温 prcp real, -- 降水量 date date -- 日期 );第二张表:citiesCREATE TABLE cities ( name varchar(80), -- 城市名称 location point -- 坐标 );point 类型就是一种 PostgreS... 阅读全文
posted @ 2013-04-15 17:41 VRML_0504 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 以下的SQL全部在oracle数据库下执行,其他数据库是否支持这些函数,未知,有待验证。1.DECODE()该函数语法如下DECODE(expression, if1, value1, if2,value2, if3,value3, . . ., default)意思是说,如果expression的值等于if1的值,返回value1,如果不等,再和if2比较,相等返回value2,以此类推,如果所有的条件都不满足,返回default默认值。看下面SQLSql代码SELECT DECODE(1,1,'男',0,'女','未知') FROM DUAL 阅读全文
posted @ 2013-04-11 12:52 VRML_0504 阅读(16780) 评论(0) 推荐(0) 编辑
摘要: 1. COALESCE(expression_1,expression_2,……,expression_n)这个函数返回参数表达式中的一个不为空的表达式的值,如果所有表达式的值都为空,那么返回空。对这样一张表做如下SQL查询Sql代码SELECT C.TNO,COALESCE(C.CNAME,C.CNO) FROM COURSE C得到如下结果当C.CNAME为空的时候显示C.CNO。当然如果这是CNO也是空值,那么将返回空值。 阅读全文
posted @ 2013-04-11 11:03 VRML_0504 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例: xlh row_num 1700 1 1500 2 1085 3 710 4row_number() OVER (P 阅读全文
posted @ 2013-04-11 10:29 VRML_0504 阅读(194) 评论(0) 推荐(0) 编辑