zoukankan      html  css  js  c++  java
  • SQL Server常用的关键字和基本关键字

          个人觉得sql数据库的关键字不常用比较会忘记,但是对数据表的灵活应用却很重要,所以在这里总结一些!

    一、常用关键字

    ALTER TABLE(修改表)用于在已有的表中添加、修改或删除列。

    SELECT(赋值,查询(SQL)) 使用SELECT语句为局部变量赋值。查询语句。

    AND 布尔操作符。如果AND操作符连接两个条件,检索两个条件都为真的行。

    ALL(修改引入子查询的比较运算符)  >ALL表示大于每一个值。换句话说,它表示大于最大值。

    ANY(修改引入子查询的比较运算符) >ANY 表示至少大于一个值,即大于最小值。因此 >ANY (1, 2, 3) 表示大于 1。

    Some(修改引入子查询的比较运算符) Some和Any等价

    ASC ASCENDING的简写形式,用于SELECT语句的ORDER BY子句中定义升序排序。

    AVG(函数) AVERAGE的简写形式。聚集函数AVG计算列中值的平均值,该函数的参数必须是数字。

    BEGIN...END(语句块) Begin...End通常用来表示一个语句块,其内部的代码可以包含一组T-SQL语句,凡是在这个语句块里的所有代码,都属于同一流程控制

    BETWEEN ... AND(操作符) 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

    RETURN 无条件终止查询、存储过程或批处理,存储过程或批处理中 RETURN 语句后面的语句都不执行。

    BREAK 退出 WHILE 或 IF…ELSE 语句中最里面的循环。将执行出现在 END 关键字后面的任何语句,END 关键字为循环结束标记。

    CONTINUE 重新开始 WHILE 循环。在 CONTINUE 关键字之后的任何语句都将被忽略。

    GROUP BY(子句) 返回的结果集中只有合计数据,而没有原始的详细记录。

    COMPUTE BY(子句) 在结果集内生成控制中断和分类汇总。

    CASE WHERE Case具有两种格式。简单Case函数和Case搜索函数。

    WAITFOR WAITFOR 语句可以将它之后的语句在一个指定的间隔之后执行,或在未来的某个时间执行。语法格式:WAITFOR {DELAY 'time' | TIME 'time'}

    PRINT 作用是在屏幕上显示用户信息。

    GOTO(流程控制) Goto语句可以让程序跳转到一个指定的标签处并执行其后的代码。Goto语句和标签可以在程序、批处理和语句块中的任意位置使用,也可以嵌套使用。

    WHILE(循环) 功能是在满足条件的情况下,重复执行同样的语句。

    IF...ELSE(条件判断) 在给定条件来进行判定,当条件为真或假是分别执行不同的T-SQL语句。

    RAISERROR 它的作用是将错误信息显示在屏幕上。同时也可以记录在NT日志中。

    COUNT(函数) 求一组数据的个数。

    CEILING(数值型表达式)  返回最小的大于或等于给定数值型表达式的整数值。返回值得数据类型与参数的数据类型相同。

    FLOOR(数值型表达式)  返回最大的小于或等于给定数值型表达式的整数值。返回值得数据类型与参数的数据类型相同。

    RANG(整型表达式) 产生随机数。返回一个位于0和1之间的随机数。

    LEN(字符型表达式)  返回给定字符串数据的长度

    DATALENGTH(表达式) 返回该表达式的值所占用的字节数。

    LEFT(字符型表达式,整型表达式) 返回该字符型表达式最左边给定整数整个字符。

    RIGHT(字符型表达式,整型表达式)  返回该字符型表达式最右边给定整数整个字符。

    SUBSTRING(字符串,表示开始位置的表达式,表示长度的表达式)  返回该字符串在起止位置之间的字符串。

    GETDATE(日期函数)  返回当前系统时间。

    DATEPART(datepart,date)  以整数形式返回给定date型数据的指定日期部分。

    ISDATE(表达式)  ISDATE函数用来判断指定的表达式是否为一个合法的日期。当判断结果为真是,返回1,否则返回0。

    ISNULL(表达式1,表达式2)  判断表达式1的值是否为null,如果是,则返回表达式2的值,如果不是,则返回表达式1的值。使用ISNULL函数时表达式1必须和表达式2类型相同。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    List of the best open source software applications
    Owin对Asp.net Web的扩展
    NSwag给api加上说明
    'workspace' in VS Code
    unable to find valid certification path to requested target
    JMeter的下载以及安装使用
    exception disappear when forgot to await an async method
    Filter execute order in asp.net web api
    记录web api的request以及response(即写log)
    asp.net web api的源码
  • 原文地址:https://www.cnblogs.com/wugu-ren/p/6819177.html
Copyright © 2011-2022 走看看