%通配符--匹配任意字符
_通配符--匹配单个字符
2.字符串的连接(||): select 字段1 || ',' || 字段2
输出: 字段1,字段2
3.查找非空项: select * from 表名 where 字段 is not null
4.集合查询:
5.从属运算(in,between)
二.函数
1.count: 该函数将返回满足WHERE 条件子句中记录的个数
2.sum 返回某一列的所有数值的和
3.avg 可以返回某一列的平均值
4.max(min) 取得某一列中的最大(小)值
5.user 该函数返回当前使用数据库的用户的名字
三.子句
1.group by 用于分组
2.having 在分组中设置条件
四.子查询(子查询的条件可以关联主表和子表)
五.精彩语句:
六.创建和操作表
ALTER TABLE table_name <ADD column_name data_type;
3.删除表和数据库:
DROP TABLE table_name
4.创建临时表:
create table #table_name (field1 datatype,
七,存贮过程:
创建存贮过程的语法:
create procedure procedure_name
运行存贮过程的EXECUTE 命令的语法:
execute [@return_status = ]
八.SQL SERVER 提供的全局变量:
了几种系统全局变量对于数据库的系统用户来说它可能是有用的下表中给出了这些变
量的全部清单你可以在SQL SERVER SYSTEM10 的文档中找到它
变量名作用
@@char_convert 如果字符转换成功时其值为0
@@client_csid 客户机所使用字符集的ID
@@client_csname 客户机的字符集的名字
@@connections 从SQL Server启动以来的登录次数
@@cpu_busy 从SQL Server启动以来的CPU 忙的时间总数
@@error 错误的状态
@@identity 插入到确定列中的最后一个值
@@idle 从SQL Server启动以来的总时间数
@@io_busy SQL Server用于I/O操作的时间
@@isolation 当前的Transact-SQL程序的隔离级别
@@langid
@@language 定义了本地语言的名称
@@maxcharlen 字符的最大长度
@@max_connections 可与SQL SERVER进行连接的最大数量
@@ncharsize Average length of a national character.
@@nestlevel 当前进程的嵌套级别
@@pack_received 从SQL Server启动以来的读入的数据包的数量
@@pack_sent 从SQL Server所发出的输出包的数量
@@packet_errors 从SQL Server启动以来产生错误的数量
@@procid 当前正在运行的存储过程的ID号
@@rowcount 上一个命令所涉及的行数
@@servername 本地local SQL Server的名字
@@spid 当前正在处理的进程ID号
@@sqlstatus 存储状态信息
@@textsize 由SELECT语句所返回的文本映像的最大长度
@@thresh_hysteresis Change in free space required to activate a threshold.
@@timeticks Number of microseconds per tick.
@@total_errors 在读写过程中产生的错误数
@@total_read 在SQL Server启动以来读磁盘的次数
@@total_write 在SQL Server启动以来写磁盘的次数
@@tranchained 在Transact-SQL程序中当前事务的模式
@@trancount 事务的嵌套级别
@@transtate 当一个语句运行后当前事务的状态
@@version 当前SQL Server的版本日期