引言: SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。
摘要:[目标]
实现一个最简单的struts程序。程序包括一个输入页和输出页,输入页。
对于学习程序设计,我们已习惯于从hello程序开始,实践证明,这是一个最有效的入门方法。下面就着手设计我们的第一个struts程序----hello程序。hello程序的目标是实现从一个输入jsp页面中的输入框输入一个“hello”单词,在另一个输出jsp页面中显示“hel......
摘要: 二维数组new小结 转至水木清华1. a (*ga)[n] = new a[m][n]; ... delete []ga;缺点:n必须是已知优点:调用直观,连续储存,程序简洁(经过测试,析构函数能正确调用)2. a** ga = new a*[m]; for(int i = 0; i < m; i++) ga[i] = new a[n]; ... for(int i = 0; i <......
PL/SQL单行函数和组函数详解 sql中的单行函数 【程序编程相关:
如何配置tomcat4.x来运行jrc1】 【推荐阅读:
XML 对象反序列化也动态编译?】 sql与pl/sql中自带很多类型的函数,有字符.数字.日期.转换.与混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于select,where.order by等子句中,例如下面的例子中就包含了to_char,upper,soundex等单行函数. 【扩展信息:
在不同的窗体之间传递所需值】 select ename,to_char(hiredate,´day,dd-mon-yyyy´) from emp where upper(ename) like ´al%´ order by soundex(ename) 单行函数也可以在其他语句中使用,如update的set子句,insert的values子句,delet的where子句,认证考试特别注意在select语句中使用这些函数,所以我们的注意力也集中在select语句中. null与单行函数 在如何理解null上开始是很困难的,就算是一个很有经验的人依然对此感到困惑.null值表示一个未知数据或者一个空值,算术操作符的任何一个操作数为null值,结果均为提个null值,这个规则也适合很多函数,只有concat,decode,dump,nvl,replace在调用了null参数时能够返回非null值.在这些中nvl函数时最重要的,因为他能直接处理null值,nvl有两个参数:nvl(x1,x2),x1与x2都式表达式,当x1为null时返回x2,否则返回x1. 下面我们看看emp数据表它包含了薪水.奖金两项,需要计算总的补偿 column name emp_id salary bonus key type pk nulls/unique nn,u nn fk table datatype number number number length 11.2 11.2 不是简单的将薪水与奖金加起来就可以了,如果某一行是null值那么结果就将是null,比如下面的例子: update emp set salary=(salary+bonus)*1.1 这个语句中,雇员的工资与奖金都将更新为一个新的值,但是如果没有奖金,即 salary + null,那么就会得出错误的结论,这个时候就要使用nvl函数来排除null值的影响. 所以正确的语句是: update emp set salary=(salary+nvl(bonus,0)*1.1 单行字符串函数 单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串 ascii() c1是一字符串,返回c1第一个字母的ascii码,他的逆函数是chr() select ascii(´a´) big_a,ascii(´z´) big_z from emp big_a big_z 65 122 chr(<i>)[nchar_cs] i是一个数字,函数返回十进制表示的字符 select chr(65),chr(122),chr(223) from emp chr65 chr122 chr223 a z b ...
下一页 摘要:无意中找到了这么一个东西,请建一个空白的html页,输入以下代码:<input onkeyup="value=value.replace(/[^\d]/g,´´)" >你会发现这是一个只能输入数字的自带正则验证的文本框,我左思右想这个应该是javascript的东西吧?可是找了一些javascript正则的文章好像不能这样用的,但上面的东西在......