一.简单查询 1.查询所有数据,查询部分列数据,列别名 SELECT * FROM 表名 SELECT 列1 AS 'BIAOTI1','BIAOTI2'=列2 FROM 表名 2.查询不重复的数据, SELECT DISTINCT 列名 FROM 表名 3.查询前n行数据 SELECT TOP N PERCENT * FROM 表名 4.过滤行 运算符:比较运算符.逻辑运算符(AND/OR/NOT).范围运算符([NOT]BETWWEEN AND).列表运算符(IN(值列表)).
1.union 和union all 操作符 1)union内部的select语句必须拥有相同的列,列也必须有相似的数字类型.同时,每条select语句中列的顺序相同. union语法(结果集无重复) select x from table1 union select y from table2 union all语法(结果集有重复) select x from table1 union all select y from table2 2.CTE(Common Table Expression
n 函数 函数用于返回特定的数据,当建立函数式,在函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数,实际案例: 基本语法: create function 函数名(参数1,参数2…) return 数据类型 is //定义变量: begin //执行语句: end: 案例:请编写一个函数,可以接收用户名并返回该用户的年薪. SQL> create or replace function fun1(v_in_
1.N'关闭'N是指nvarchar,是将其内容关闭作为 Unicode字符常量(双字节).而没有N的 '关闭', 是将关闭作为字符常量(单字节). 平常没有加N,结果里面直接出现?. 具体如下图: 2.IF OBJECT_ID('dbo.Employees','U') IS NOT NULL --U检查Employees表是否已经存在当前数据库中.其中U代表用户表. 3. 以结果集结构创建表 "select * into temp from 表(结果集) where