数据库 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id('数据库名') is not null …
标签:select
SQL SERVER :CONVERT时间格式转换
CONVERT(data_type(length),data_to_be_converted,style) Select CONVERT(varchar(100),GETDATE(),0) &nbs…
SQL server 常用的关键字(三)
10.DISTINCT关键字 从select 语句的结果集中去掉重复的记录 11.TOP 关键字 限制查询的结果的显示的行数 12.GROUP BY 子句 表示一个或多个列或表达式的值将一组选定行组合成一个摘要行集,针对…
【转】手工sql注入
1.判断是否有注入 ;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.判断数据库系统 ;and (select count(*) from sysobjects)>…
SQL Server 2016 函数:SPACE
SPACE 返回指定个数的空格表达式 SPACE(integer_expression); SELECT SPACE(5); -- 返回 5 个空格 SELECT 'a' + SPACE(5) + 'b'; -- 这样可…
SQL Server 2016 函数:DATEADD
DATEADD 函数在日期中添加或减去指定的时间间隔 DATEADD(datepart,number,date); SELECT DATEADD(DAY,5,'2018-06-2'); -- 增加 5 天 SELECT …
【SQL Server 第4篇】子查询与嵌套查询
简单的嵌套查询 举例:查询考试大于等于90分的学生信息 use 数据库 select * from 学生表 where 学号= (select 学号 from 成绩表 where 成绩>=90) 带in的嵌套查询 …
SQL SERVER-2
Select 1 select 1 from table;与select anycol(目的表集合中的任意一行) from table;与select * from table 从作用上来说是没有差别的,都是查看是否有记…
【SQL Server 第3篇】union合并多个查询结果
在构造合并查询是必须遵循以下几条规则: 两个select语句在选择列表中的列数目必须一样多,而且对应位置上的列的数据类型必须相同或者兼容。 列的名字或者别名是由第一个select语句选择列表决定的。 可以为每个selec…
sql 练习(五)
环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一) sql 练习(二) sql 练习(三) sql 练习(四) *41、查询“1”课程比“2”课程成绩高的所有学生的学号; SELECT a.sno F…
SQL Server 2016 函数:STUFF
STUFF 函数用于删除或者替换指定长度的字符串 -- STUFF 返回字符串类型 STUFF(字段名,开始位置,长度,替代字符串); SELECT STUFF('aabbcc',3,2,''); SELECT STUF…
SQL Server数据库日常维护命令与脚本
1. 查看数据库信息 查看数据库服务器名称 -- 默认实例 SELECT @@SERVERNAME AS SERVERNAME; SELECT SERVERPROPERTY('servername') AS Server…