文档详情

sql server 查询语句 SQLSERVER语句收集.doc

发布:2017-01-10约3.31千字共41页下载文档
文本预览下载声明
sql server 查询语句 SQLSERVER语句收集 导读:就爱阅读网友为您分享以下“SQLSERVER语句收集”资讯,希望对您有所帮助,感谢您对92的支持! SELECT SCode AS 学员编号,SName AS学员姓名,SAddress AS 学员地址 FROM Students WHERE SAddress lt;gt; ‘河南新乡’ SELECT ‘姓名’ = FirstName+’.’+LastName FROM Employees SELECT SName FROM Students WHERE SEmail IS NULL SELECT 姓名=SName,地址= SAddress,’河北新龙’ AS 学校名称 FROM Students SELECT TOP 5 SName, SAddress FROM Students WHERE SSex = 0 SELECT TOP 20 PERCENT SName, SAddress FROM Students WHERE SSex = 0 返回百分之多少行 SELECT StudentID As 学员编号,(Score*0.9+5) As 综合成绩 FROM Score WHERE (Score*0.9+5)gt;60 ORDER BY Score 升序排列 SELECT Au_Lname +’.’ +Au_fName AS EMP From Authors Union SELECT fName +’.’+ LName AS EMP From Employee ORDER BY EMP DESC 降序排列 SELECT StudentID As 学员编号, Score As 成绩 FROM Score WHERE Scoregt;60 ORDER BY Score,CourseID 按多列排序 字符串函数 改编者:贾永峰 函数名 描述 举例CHARINDEX 用来寻找一个指定的字符串在另一个字符串中的起始位置 SELECTLEN 返回传递给它的字符串长度 SELECTLOWER 把传递给它的字符串转换为小写 SELECTUPPER 把传递给它的字符串转换为大写 SELECTLTRIM 清除字符左边的空格 SELECTLTRIM (‘ 周智宇 ‘)返回:周智宇 (后面的空格保留) RTRIM 清除字符右边的空格 SELECTRTRIM (‘ 周智宇 ‘)返回: 周智宇(前面的空格保留) RIGHT 从字符串右边返回指定数目的字符 SELECTREPLACE 替换一个字符串中的字符 SELECTREPLACE(‘莫乐可切.杨可’,’可’,’兰’)返回:莫乐兰切.杨兰 STUFF 在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串SELECT STUFF(‘ABCDEFG’, 2, 3, ‘我的音乐我的世界’)返回:A我的音乐我的世界EFG日期函数 GETDATE 取得当前的系统日期 SELECTDATEADD 将指定的数值添加到指定的日期部分后的日期 SELECTDATEADD(mm,4,01/01/99’)返回:以当前的日期格式返回05/01/99 变量分为: 局部变量: 局部变量必须以标记@作为前缀 ,如@age 局部变量的使用也是先声明,再赋值 全局变量: 全局变量必须以标记@ @作为前缀,如@@version 全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值声明局部变量 DECLARE @变量名 数据类型 例如: DECLARE @name varchar(8) DECLARE @seat int 赋值 SET @变量名 =值 SELECT @变量名 = 值 例如: SET @name=
显示全部
相似文档