CSDN论坛 > Delphi > VCL组件开发及应用

SQL语句select好象可以嵌套,怎么用法? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:27467
Blank
蓝花 2007年1月 Delphi大版内专家分月排行榜第三
Bbs5
本版专家分:2558
Bbs5
本版专家分:2558
Bbs6
本版专家分:6626
匿名用户不能发表回复!
其他相关推荐
SQL语句嵌套查询问题
在做项目的时候遇到了一个需求:就是要按规定条件筛选出一定数量的数据,然后对数据进行再排序。 比如说,获取最新时间的五十条数据,然后按时间正序进行排序。 其实就是先获取最新的五十条数据,然后把结果作为一个表集合进行再次的排序。 所以本人就理想当然地写出了如下的SQL语句:SELECT * FROM (SELECT * FROM operator_input ORDER BY time DESC
sql语句中decode()函数的嵌套(oracle)
一个值根据某个规则以另一种形式展现可用decode()方法, decode(columnname,值1,翻译值1,值2,翻译值2,……缺省值) 举例: 表Test_user: 1、单个decode的使用 对所有用户类型为1的用户进行启用,用户类型不为1的,已被激活的启用,未被激活的禁用: update test_user t set t.is_available=dec
多个Select语句嵌套
多个Select语句嵌套,据说最多是七层,没试过,这里是三层。
SQL语言中if嵌套
再sql语言中,if是没有大括号的,如下这样; if  {   ...... if  {          ...... } } else { ...... } 在sql语句中,这样是不存在的,大括号用 BEGIN 和 END 替代。 把你要写的语句写在BEGIN 和END 之间。 就这样: if(xxxx)  BEGIN     if(XXXXXX
case when 嵌套sql语句
以前没收到过这种需求,也没写过,试了一下,case 语句中还能够嵌套sql。强大的oracle.......
sql 语句 嵌套查询 (where,group by,having,in,some,all...)
SQL语句 - 嵌套查询    嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。    嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父查询select语句使用。还可以用于insert、up
错误:SQL语句的极端情况(Select之中的嵌套子循环)
错误发生场景开发环境:VS2012 ASP.NET :WebForm项目 在执行查询操作的时候。报出异常报错System.ArgumentException:列”Exchanged_qty”不属于表inquire. 分析首先,点开数据库,发现数据库表中时有数据的,代表查询语句一定可以查询出数据。其次,报错代码行,位置在自己写的toModel方法中。 toModel方法的原理是,通过反射技术将
Mysql子查询-select语句嵌套-检索多个表
Mysql的子查询其实就是Select语句的嵌套,用于从多个表格检索数据的情况。 检索订购了TNT2这个商品的所有客户的信息(客户的姓名,联系方式等),通过对数据库的了解,发现这里给定的条件和检索的结果不在同一张表里面而是分在两个表里面,因此单一查询做不到。我们需要通过找到这两个表的关系。发现,这两个表可以通过orders表联系起来。 mysql> DESCRIBE orderitems;
sql语句中select……as的用法
as 可理解为:用作、当成,作为;一般是重命名列名或者表名。 例如有表table, 列 column_1,column_2 你可以写成 select column_1 as 列1,column_2 as 列2 from table as 表 上面的语句就可以解释为,选择 column_1 作为 列1,column_2 作为 列2 从 table 当成 表
SQL中的连接查询与嵌套查询
连接查询 若一个查询同时涉及两个或两个以上的表,则称之为连接查询。连接查询是数据库中最最要的查询, 包括: 1、等值连接查询 2、自然连接查询 3、非等值连接查询 4、自身连接查询 5、外连接查询 6、复合条件查询 等值与非等值连接查询: 比较运算符主要有=、>、=、)等。 下面来看一个例子: 假设有一个学生数据库,其中有三张表,即学生信息表(Student
关闭