数据库
jzbest
这个作者很懒,什么都没留下…
展开
-
我的SQL语句学习记录
1、使用distinct的注意事项【 ORA-01791:不是SElECTed表达式】select DISTINCT G.XM FROM B01 B,A02 A,GBZHXXJ G WHERE A.A01B=B.B11 AND G.ID=A.A00 AND CCBM>=010201 AND G.BS=1 ORDER BY B.CCBM,A.A25; 总是提示:“ORA-01791原创 2009-08-10 14:54:00 · 377 阅读 · 0 评论 -
ORACLE中CASE的用法
CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。CASE有两种表达式:1. 简单CASE表达式,使用表达式确定返回值.语法:CASE search_expressionWHEN expression1 THEN result1WHEN expressio转载 2009-08-08 15:09:00 · 8831 阅读 · 0 评论 -
树型表结构的查询
<br />connect by 是结构化查询中用到的,其基本语法是: <br /> select ... from tablename start by cond1 <br /> connect by cond2 <br /> where cond3; <br /> 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: <br /> id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构转载 2010-08-25 15:33:00 · 789 阅读 · 0 评论