SQL 用法
yutian_31
这个作者很懒,什么都没留下…
展开
-
sql递归算法
<br />表 table :字段ID,ParentId,Name<br />表中信息如下:<br />1 0 ,‘aa’;<br />2 1 , ‘bb’;<br />3 1 , 'cc';<br />4 2 , 'dd';<br />5 3 , 'ee';<br />6 , 'asdf';<br />7 0,'sdf';<br />8 7, 'sadfa'<br />....<br />...<br /> <br />其中第一条为根节点,2,3为1原创 2010-06-25 10:28:00 · 616 阅读 · 0 评论 -
SqlServer排序
<br />以下的範例使用北風(NorthWind)資料庫<br />1.ROW_NUMBER<br />依照指定的欄位排序,並逐筆加上順號的方式<br />例如:SELECT ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID ,* FROM Orders<br />2.RANK<br />依照排序的欄位,相同的資料相同排名,下一個不同會【跳脫】SELECT RANK() OVER(ORDER BY CustomerID) AS ROWID原创 2010-09-15 15:11:00 · 497 阅读 · 0 评论 -
创建删除主外键和创建字段(非空)
<br />ADD the Lang COLUMN<br /><br /> IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'Merchandising_Snippets' AND table_schema = 'dbo' AND column_name = 'Lang')<br /> BEGIN<br /> ALTER TABLE Merchandising_Snippets ADD Lan原创 2011-01-08 10:54:00 · 448 阅读 · 0 评论 -
已知值,查询该值在哪个表中
<br />输出表名:<br />注:把下面存储过程写入想查询的数据库存储过程中,然后在查询分析器中运行 exec Full_Search '123'。<br /> <br /> <br /> CREATE proc Full_Search(@string varchar(50)) <br /> as <br /> begin <br /><br /> declare @tbname varchar(50) <br /> declare tbroy cursor for select name f原创 2011-02-26 14:04:00 · 514 阅读 · 0 评论 -
sql 获取整时 整分秒 数据
substring(convert(varchar(100),时间,120),15,5)='00:00' CONVERT(varchar,CONVERT(datetime, 时间),108)='00:00:00'原创 2011-10-31 08:54:48 · 536 阅读 · 0 评论