• .net复习之七


    A

                

    B

    1. SELECT * FROM A  JOIN  B  ON A.Id = B.Id    將顯示 9     條數據。              Inner join(等值连接)只返回两个表中联结字段相等的行

     

    2 SELECT * FROM A  LEFT JOIN  B  ON A.Id = B.Id      將顯示 12  條數據。              (left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记

                                       

    3 SELECT * FROM A  RIGHT JOIN  B  ON A.Id = B.Id   將顯示 10  條數據。       (right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录)

       

    4. SELECT * FROM A,B WHERE  A.Id = B.Id

     等同于內聯接

    5. 找出A表,在Age 1820之間的記錄

     SELECT * FROM  A    WHERE  (Age BETWEEN 18 AND 20)

     

    (如果 test_expression 的值大于或等于 begin_expression 的值并且小于或等于 end_expression 的值,则 BETWEEN 返回 TRUE)

    6. 找出單科分數前二位同學的姓名

       SELECT [Name] FROM A join

    (SELECT TOP (2) Id, MAX(Score) AS score FROM B GROUP BY Id ORDER BY score DESC) as AA

    on A.id=AA.id

     

    7. 寫一個存儲過程,要求輸入ID找出該ID對應的姓名和最高分數,返回name:score

     如:張六:90

     

    alter proc [sp_totalscore]

    @id int,

    @return nvarchar(100) output

    as

    begin

        declare @name nvarchar(50)

        declare @score int

        select top 1 @name=a.name,@score=b.score

        from a join b on a.id=b.id

        where a.id =@id

        order by b.score desc

        set @return=@name+':'+cast(@score as nvarchar(50))

    end

     

     

     

    //打印

    declare @return nvarchar(50)

    execute sp_totalscore 6,@return output

    print @return

    解釋DOM?

    DOM(Document Object Model)

    DOMDocument Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了NetscapeJavascriptMicrosoftJscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。

     

    什麽叫SOAP?例舉在哪些方面運用?

    SOAPSimple Object Access Protocol

    简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

     

     

    什麽叫COM組件?

    COM,即组件对象模型,是关于如何建立组件以及如何通过组件建立应用程序的一个规范,说明了如何可动态交替更新组件。

    COM是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。开发自定义的COM组件就如同开发动态的,面向对象的API。多个COM对象可以连接起来形成应用程序或组件系统。并且组件可以在运行时刻,在不被重新链接或编译应用程序的情况下被卸下或替换掉。Microsoft的许多技术,如ActiveX, DirectX以及OLE等都是基于COM而建立起来的。并且Microsoft的开发人员也大量使用COM组件来定制他们的应用程序及操作系统。

    什麽是WM_KEYDOWN? WM_COMMAND?

    WM_KEYDOWN是标准消息:

    WM_COMMAND之外,所有以WM_开头的消息。

    CWnd派生的类,都可以接收到这类消息。

    WM_COMMAND是命令消息:

    来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。 CCmdTarget派生的类,都可以接收到这类消息。

            static void Main(string[] args)

            {

                 int i = 0;

                 object o = i;

                 i++;

     

                StringBuilder sb = new StringBuilder("1");

                setobject(o, sb);

                Console.WriteLine("{0},{1},{2}",i,o,sb); //1,0,11

            }

     

     

            static void setobject(object o,object o1)

            {

                o = (int)o + 1;

                ((StringBuilder)o1).Append("1");

            }

    EmployeeWage

    字段ID,EmployeeName,prize,BaseWage

    工資等于獎金加上基本工資

    找出工資最高的一位員工,工號和姓名 (mssql語句)

    SELECT     TOP (1) ID, EmployeeName

    FROM       EmployeeWage

    GROUP BY ID, EmployeeName

    ORDER BY SUM(BaseWage + Prize) DESC

  • 相关阅读:
    松软科技web课堂:SQLServer之ROUND() 函数
    松软科技web课堂:SQLServer之LEN() 函数
    接口工具比较
    记录EXCEL格式和TXT文本格式之间的互转
    Fiddler安装证书
    Nginx概述及安装配置
    YSLOW(一款实用的网站性能检测工具)
    通用测试用例大全
    Macaca环境配置及样例执行
    ADB命令
  • 原文地址:https://www.cnblogs.com/wangjingblogs/p/2259937.html
Copyright © 2020-2023  润新知