在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
表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 18到20之間的記錄 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) DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。
什麽叫SOAP?例舉在哪些方面運用? (SOAP:Simple 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
|
请发表评论