关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

SQL 常用的语句

发布时间:2020-02-24 18:44:29

查询所有内容


SELECT * from table;

 


查询前10条数据


按照ColumnName这一列升序排列的前100条


SELECT  top 10 *

FROM Table ORDER BY ColumnName ASC;

查询后10条


按照ColumnName这一列降序排列的前10条


SELECT  top 3 *

FROM Table ORDER BY ColumnName DESC;

 


嵌套select语句,既有条件又有排序


先取出最大的3个数据,然后再进行筛选


SELECT *  FROM ( SELECT TOP 3 *  FROM Table ORDER BY ColumnName DESC  ) WHERE ColumnName > 2

 


先进行筛选,再进行排序


SELECT TOP 3 * FROM (SELECT * FROM Table WHERE ColumnName >2) ORDER BY ColumnName DESC


 


C#对数据库返回的DataTable进行排序


DataTable dt = new DataTable();

                dt.Columns.Add("ProductID", typeof(string));

                dt.Columns.Add("CreateTimeStamp", typeof(string));

                dr = dt.NewRow();

                 .....

                dt.Rows.Add(dr);

                dt.DefaultView.Sort = "CreateTimeStamp DESC";

                }

CreateTimeStamp 是列名,ASC/DESC 升序/降序排列。



/template/Home/Zkeys/PC/Static