
sql
iamiwangbo
这个作者很懒,什么都没留下…
展开
-
ROWNUM 与 ROW_NUMBER()OVER() 的区别
对于rownum和row_number()over()函数并没有太大差异。row_number()函数的基本语法为:row_number() over(order by COLUMN_NAME) ,此函数还提供了排序的功能。如果是在分页的场合下,我们首推row_number()over()函数。我们已员工表为例子:–查询(薪水从高到底的)员工信息SELECT rownum,e.* FROM emp转载 2015-07-08 15:47:51 · 17618 阅读 · 0 评论 -
CASE WHEN 及 SELECT CASE WHEN的用法
Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 两种方式,可以实现相同的功能。简单Case函数转载 2015-07-08 12:29:39 · 5109 阅读 · 0 评论 -
DB2 COALESCE
输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,”)把NULL转换成”; 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0; 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,”)把NULL转换成”,然后判断函数返回值是否为”; 输入类型为整型,且转载 2015-07-08 15:14:33 · 766 阅读 · 0 评论 -
The content of elements must consist of well-formed character data or markup
XML 元素必须遵循以下命名规则:1.名称可以含字母、数字以及其他的字符 2.名称不能以数字或者标点符号开始 3.名称不能以字符 “xml”(或者 XML、Xml)开始4.名称不能包含空格 出现The content of elements must consist of well-formed character data or markup这个转载 2015-08-30 16:14:46 · 536 阅读 · 0 评论 -
SQL语句与正则表达式
今儿个才知道SQL语句还可以搭配正则表达式作为查询条件,很是有用。REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取)表 1:定位元字符元字符说明^使表达式定位至一行的开头$使表达式定位至一行的末尾转载 2017-09-30 16:49:11 · 389 阅读 · 0 评论