sql server 查询语句 SQLSERVER语句收集.doc
文本预览下载声明
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=
显示全部