摘要:设我们的employee表中包含雇员的name、departmen、salary和age。如果你想为每个部门中每个雇员选择平均工资的话,你可以使用下面的SQL语句: SELECT dept, avg(salary) FROM employee GROUP BY dept; 当然,如果你还想只计算和显示salary大于20000的平均工资的话,你还可以加上HAVING子句:...
阅读全文
文章分类 - DataBase
摘要:今天赚到了,呵呵,今天在http://www.sunweel.com/订做的楼梯装上了,好漂亮,我同事说,她也在sunweel买过东西,那的东西便宜,而且质量服务都好.
阅读全文
摘要:CREATE FUNCTION GetOffsetTimeByDateTime ( @date datetime) RETURNS int AS BEGIN declare @rev int select @rev = DATEDIFF (ss,convert(datetime,convert(varchar(10),@date)),@date) return @rev END ...
阅读全文
posted @ 2007-11-21 12:27
Ruxuan
摘要:新增:select * into #tmp from tablename 追加:insert into #tmp (#tmp.field1,#tmp.field2) select tablename.field1,tablename.field2 from tablename
阅读全文
摘要:交叉数据报表 有时候需要旋转结果以便在水平方向显示列,而在垂直方向显示行。这就是所谓的创建 PivotTable®、创建交叉数据报表或旋转数据。 假定有一个表 Pivot,其中每季度占一行。对 Pivot 的 SELECT 操作在垂直方向上列出这些季度: Year Quarter Amount ---- ------- ------ 1990 1 ...
阅读全文
摘要:困绕很久的一个问题,今天搞明白了,在定义一个字符数据类型(char[(n)]、varchar[(n)...])时,n为字符的长度即len()(字符的个字,而不是datalength()(字节数)),字节数与数据库设定的数据集有关.
阅读全文
摘要:在工作中经常会用到分页显示数据,如果直接使用存储过程来进行分页,则将会提供更好的性能。在CSDN的数据库开发社区,有许多大侠都写出了自己的分页存储过程,经过整理之后,给一个完整的例子。 首先创建一个分页存储过程,下面的分页存储过程是在pbsql大侠提供的分页存储过程的基础上修改而成的。 CREATE PROCEDURE sp_page @strTable ...
阅读全文
摘要:Transact-SQL 程式語法的參考說明 CREATE FUNCTION 建立使用者定義函數,它是一個會傳回值的預存 Transact-SQL 常式。使用者定義函數不能被用來執行會修改全域資料庫狀態的一整組動作。使用者定義函數和系統函數一樣,可以從查詢中叫用。它們也和預...
阅读全文
摘要:我在做一个项目时,要用到特殊的排序方法,按某个字段的里内容的具体要求排序,如:在一个表中,用语句:select id,order_license from order_demo 得出的结果是这样的: 现在要得到这样的结果: 这用了一个这个样的SQL 语句得到了解决:select id,order_license,case order_license when 'S' then '1' wh...
阅读全文
摘要:数据访问层在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性。在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlClient和System.Data.OleDb名称空间中。微软后来又推出了专门用于访问Oracle数据库的类库。...
阅读全文
摘要:适用于: Microsoft? Visual Studio? .NET 2003 Microsoft? .NET Framework 1.1 ADO.NET 各种 RDBMS 摘要:了解如何编写透明地使用不同数据源(从 Microsoft Access 到 SQL Server 以及 Oracle RDBMS)的智能应用程序。 引言 在负责咨询工作的过去 6 年中,我曾多次听说关...
阅读全文
浙公网安备 33010602011771号