![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB2
文章平均质量分 72
ice_spar
IT,JAVA,LINUX
展开
-
DB2公共表表达式(with)
1、表表达式 如果只需要单个查询的视图定义,可使用表表达式。 表表达式是临时的,只在 SQL 语句的使用期限内有效;表表达式不能共享,但它们比视图更灵活。任何授权的用户都可共享视图定义。2、公共表表达式 公共表表达式是在全查询的开头使用 WITH 关键字定义的命名结果表。公共表表达式是您创建以在复杂查询之中使用的表表达式。在查询的开头使用 WITH 子句定义并命名公共表表达式。原创 2008-03-17 14:09:00 · 2365 阅读 · 0 评论 -
内连接,左外连接,右外连接
CREATE TABLE CJJTT1(COL1 INTEGER,COL2 VARCHAR(10) ) ; CREATE TABLE CJJTT2 (COL1 INTEGER,COL2 VARCHAR(10) ) ;INSERT INTO CJJTT1 VALUES(1,A),(2,B),(3,C);INSERT INTO CJJTT2 VALUES(1,NAME1),(2,NA原创 2008-03-18 18:55:00 · 754 阅读 · 0 评论 -
DB2 日期时间函数
要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:SELECT current date FROM sysibm.sysdummy1SELECT current time FROM sysibm.sysdummy1SELECT current timestamp FROM sysibm.sysdummy1sysibm.sysdummy1 表是一个特殊的内存中的表原创 2008-04-03 10:52:00 · 1225 阅读 · 0 评论 -
DB2中的CASE使用
1、CASE 某个字段 WHEN 某个值 THEN 赋予某个值 ELSE 赋予另外个值 END2、或者: CASE 某个字段 WHEN 某个值 THEN 赋予另外个值 END3、注意: THEN 和 ELSE 不一定要搭配使用 WHEN 后面或者ELSE后面甚至还可以执行SQL代码段。 例子:--1SELECT * FROM SY_CORP原创 2008-04-15 20:02:00 · 1193 阅读 · 0 评论