+ -
当前位置:首页 → 问答吧 → SQL 基础题

SQL 基础题

时间:2011-11-24

来源:互联网

1、 树形表lmp_tree结构,关键字段GUID,父节点字段ParentGUID,显示字段DispalyName,节点层数LevelID,请写出SQL存储过程,提供参数取任意节点下所有的数据;





2、 如何在保存的时候根据用户输入的值(TEdit)来判断lmp_orders表中的orderid字段是否重复?





3、 如何将字符a、b、c、d、e、f写入到流中,并读出来显示;




4、请完成SplitStrEx函数,输入: S 字符串, Splitter 为分隔符,结果是将S 解析为被分隔符隔开的各个子字符串, 增加到 AStrings中,函数原型如下:
procedure SplitStrEx(const Splitter: string; S: string; AStrings: TStrings);

















4、 请问要实现打印如下报表,要如何实施,请问实施步骤与过程,要求:要说明表结构如何设计?报表如何显示输出等;
特别说明:“红色的以下空白”左边部份是样品编号,是根据用户输入的数据动态的,也就是“以下空白”显示在最后一个样品编号后面,红色的“不合格”是指当“判断”栏目数据为“不合格”时红色显示;最下面的“以下空白”是指显示完项目信息后再显示出“以下空白”;
 

















5、 如何判断字符是否为数字?请实现以下函数,函数原型如下:
function jsIsNumeric(aStr: string): Boolean;






6、 如何在指定的(A、B、C、G、H、K、L、M、Q、W、D、Z、V、Y、O、P)中,随机生成N个数?












7、 如何取指定日期的当年当月中的最大天数日期,如输入2008-01-01,应返回2008-01-31号,因为2008年01月有31号,
函数原型:function GetMonthMaxDateDay(ADateTime: TDateTime): TDateTime;







8、 如何用SQL语句来判断两个时间段是否大于,其中一个字段为日期型,一个为日期时间型;






9、 如何判断两个时间段,其中一个字段为日期型,一个为日期时间型,当ADataA大于ADateTimeB时返回真,否则返回假,请实现以下函数,
函数原型是:function IsMoreDate(ADateA, ADateTimeB: TDateTime): Boolean;

作者: guojiancai   发布时间: 2011-11-24

好多题目啊。

作者: fredrickhu   发布时间: 2011-11-24

1.
SQL code
create procedure gettree
(@guid int)
as
begin
;with cte as(
select * from lmp_tree where guid=@guid
union all
select a.* from lmp_tree a inner join cte b on a.parentguid=b.guid
)select * from cte
end

作者: qianjin036a   发布时间: 2011-11-24

9.
SQL code
create function IsMoreDate(@ADateA date,@AdateTimeB datetime)
returns bit
as
begin
set @f big
set @f=(case when @AdateA>@AdateTimeB then 1 else 0 end)
return @f
end

作者: qianjin036a   发布时间: 2011-11-24

楼主也帮着做点儿吧.

作者: qianjin036a   发布时间: 2011-11-24

有些不是SQL SERVER的问题

作者: maco_wang   发布时间: 2011-11-24

上面的几题是SQL题
下面的Delphi题哪

作者: pengxuan   发布时间: 2011-11-24

5.
SQL code
create function jsIsNumeric
(@aStr varchar(20))
returns bit
as
return isnumeric(@aStr)
go

作者: qianjin036a   发布时间: 2011-11-24

只有第一题是sql的,下面都是delphi的题

作者: pengxuan   发布时间: 2011-11-24

5、 如何判断字符是否为数字?请实现以下函数,函数原型如下:
Delphi(Pascal) code

function jsIsNumeric(aStr: string): Boolean;
begin
  try
    StrToInt(aStr);
    return:=true;
  except
    return:=false;
  end
end;

作者: pengxuan   发布时间: 2011-11-24

一个都不会. 做网站玩好 select insert update delete 走天下.

作者: gao13999   发布时间: 2011-11-24