`

sql-语法

    博客分类:
  • DB
 
阅读更多

 

@@IDENTITY全局变量,最近一条新增删除修改的IDENTITY 

        SELECT @@IDENTITY

 

ASCII:返回字符串表达式中第一个字节的整数 ASCII 值。

        SELECT ASCII( 'Z' )

 

between and

        expr [ NOT ] BETWEEN start-expr AND end-expr

 

CALL 调用存储过程procedure

        returnval = CALL proc_integer ( arg1 = val1, ... )

 

CASE 表达式(条件表达式),两种使用方式。可以在能够使用表达式的任何地方使用。

        1、SELECT (case PRODUCTTYPE when '0001' then '资产池' when '0002' then '单期' else '开放式' end),* FROM LCA_PRODUCT

        2、SELECT (case  when PRODUCTTYPE ='0001' then '资产池' when PRODUCTNAME like '%单%'then '单期' else '开放式' end),* FROM LCA_PRODUCT

 

CAST[数据类型转换] 

        SELECT CAST( '2000-10-31' AS DATE )

 

CHAR:根据上下文有两种语义

        1、返回数字所表示的 ASCII 码值的字符。

                SELECT CHAR( 89 )        

        2、 数据类型 [Character] :最大长度为 max-length 字节的字符数据

                SELECT top 10 CONVERT( CHAR( 20 ), PRESTOPDATE, 104 ) ,* FROM LCA_PRODUCT

 

CHARINDEX :返回一个字符串在另一个字符串中的位置。

        SELECT * FROM LCA_PRODUCT WHERE CHARINDEX('DG2010', PRODUCTCODE ) = 5

 

CONVERT ???????????

 

CREATE VIEW创建视图

        CREATE VIEW emp_dept AS SELECT emp_lname, emp_fname, dept_name FROM Employee JOIN Department ON Employee.dept_id = Department.dept_id

 

IS NULL条件

        pid IS [ NOT ] NULL

 

ISNULL函数

        返回参数列表中的第一个非 NULL 表达式。

        SELECT ISNULL( NULL ,-66, 55, 45, NULL, 16 )//返还-66

        SELECT isnull(FIRCLRDATE,'2011-10-10'),* FROM dbo.LCA_PRODUCT where FIRCLRDATE is null


分享到:
评论

相关推荐

    sql-map-2.dtd和sql-map-config-2.dtd

    引入sql-map-config-2.dtd后,开发者可以确保配置文件的语法正确,避免因格式错误导致的运行时问题。 在实际应用中,这两个DTD文件通常会被引用到对应的XML配置文件顶部,如下所示: ```xml <!DOCTYPE sqlMap ...

    SQL:SQL-92,SQL-99和SQL-2003的BNF语法

    SQL-92、SQL-99和SQL-2003是SQL标准的三个重要版本,分别在1992年、1999年和2003年由国际标准化组织(ISO)发布,它们在SQL语法和功能上进行了多次扩展和改进。 SQL-92是SQL的第一个正式标准,它为SQL提供了更严谨...

    x-pack-sql-jdbc.rar

    为了方便开发者利用传统SQL语法进行查询操作,Elasticsearch引入了X-Pack SQL JDBC驱动,它使得Elasticsearch能够与Java应用程序通过JDBC(Java Database Connectivity)接口进行交互。本文将深入探讨X-Pack SQL ...

    x-pack-sql-jdbc-7.4.2

    这款组件的出现,极大地简化了对Elasticsearch数据的查询、分析和管理过程,同时也让那些熟悉SQL语法的开发者能够更快地融入Elasticsearch的生态环境。 一、SQL支持与兼容性 X-Pack SQL JDBC的核心功能在于它对SQL...

    SQL-92标准下载【最新】

    SQL-92标准下载【最新】 这个标准的前身是SQL92 ANSI/ISO标准,而SQL92之前还有一个SQL89 ANSI/ISO标准。 它定义了一种语言(SQL)以及数据库的行为(事务、隔离级别等)。你知道许多商业数据库至少在某种程度上是...

    mybatis-sql-dialect

    在MySQL中,MyBatis-SQL-Dialect会处理如`LIMIT`和`ORDER BY`等特有的语法,以及提供对MySQL特定函数的调用,如`DATE_FORMAT`用于格式化日期。这使得开发者在使用MyBatis时,可以编写更符合MySQL习惯的SQL语句。 4...

    sql-常用基本语法--ShowDoc.webarchive

    sql-常用基本语法--ShowDoc.webarchive

    elasticsearch-sql-7.9.2.0(maven包)

    Elasticsearch SQL插件则扩展了Elasticsearch的功能,使得用户可以通过SQL语法来查询Elasticsearch的数据。这对于那些熟悉SQL语法而不太了解Elasticsearch API的开发者来说非常有用。它支持了大部分标准SQL特性,...

    js-sql-parser:用jison编写SQL(select)解析器。 将SQL解析为抽象语法树(AST),然后字符串化回SQL。 sql语法遵循https:dev.mysql.comdocrefman5.7enselect.html

    sql语法遵循新闻自v1.3.0 起修复bug tableFactor别名从v1.2.2开始,增加了对“`”引号别名的支持 BUG修复字符串化的关键字having自V1.2.1。 自v1.2.0起,错字“参考”已固定为“参考”。 有关更多更改,请参阅...

    learn-sql-the-hard-way-笨方法学sql

    通过这个课程,读者将不仅学会SQL的基础语法,还能掌握处理复杂查询、优化数据库性能以及设计高效数据库结构的技能。实践是学习SQL的关键,这本书通过大量的例子和练习,鼓励读者动手操作,从而真正理解并掌握SQL这...

    sql-parser-master.zip_Parser_SQL parser

    2. **语法分析**:接着,解析器会根据预定义的SQL语法规则检查这些标记的顺序是否正确。这通常通过解析树(也叫语法树或抽象语法树AST)的形式来完成,其中每个节点代表一个SQL语句的一部分。如果输入的SQL语句不...

    update-site-eclipse-sql-editor-main.zip

    2. **语法高亮与错误检查**:Eclipse SQL Editor能对SQL代码进行语法高亮,使代码更易读。同时,它还可以实时检测并指出语法错误,确保您的SQL语句正确无误。 3. **多数据库支持**:支持多种主流数据库,如MySQL、...

    SQL-92标准 中文翻译——定义、记号和约定 (约定)

    通过上述内容可以看出,SQL-92标准不仅为SQL语言提供了统一的语法规范,还通过详细的定义、记号和约定来确保SQL在不同数据库系统之间的兼容性和一致性。这对于数据库开发者和用户来说都是非常重要的资源。

    T-SQL语法详解

    T-SQL语法详解 在SQL Server中,T-SQL(Transact-SQL)是一种扩展了标准SQL的编程语言,主要用于管理和操作数据库。本篇将详细阐述T-SQL中与数据库存储结构相关的知识点。 1. 数据库存储结构 数据库在SQL Server...

    SQL 语句-- 语法{全集}

    SQL(Structured Query Language)...以上只是SQL语法全集中的一部分内容,通过深入学习和实践,你可以掌握SQL的强大功能,高效地管理和处理数据。记得每个概念都应结合实际操作来理解和记忆,以确保真正掌握这些知识。

    SQL-92标准

    5. 规范和非规范元素:文档中的“Notation”部分描述了如何使用符号和约定来表述SQL语法,而“Conventions”则包含了一些解释性的元素,如哪些是信息性(Informative)的,哪些是规定性(Normative)的,以及如何...

    sql数据库语法

    ### SQL数据库语法基础知识点 #### 一、数据库操作 1. **创建数据库** - 语法:`CREATE DATABASE database-name;` - 功能:创建一个新的数据库实例。 2. **删除数据库** - 语法:`DROP DATABASE dbname;` - ...

    SQL-Front中文版(3.3版本的,挺好用的)

    用户能够直观地看到数据表结构,对数据进行操作,无需记忆复杂的SQL语法。 对于数据库初学者,SQL-Front提供了一个易用的环境,辅助他们更快地学习和掌握SQL语言。界面友好且功能完善的工具,减少了学习难度,避免...

    dt-sql-parser:使用antlr4构建的BigData SQL解析器

    生成了基本的Parser,Visitor和Listener,因此很容易完成语法验证, tokenizer ,遍历AST等功能。 此外,它提供了一些辅助方法,例如拆分SQL,并在SQL中过滤--和/**/类型的注释。 支持SQL: MySQL Flink SQL Spark ...

    SQL-Front Setup4.1.2.4

    SQL-Front的核心功能在于提供了一个直观的图形用户界面(GUI),使得数据库管理员和开发人员能够高效地与各种类型的SQL数据库进行交互,而无需深入理解复杂的SQL命令行语法。它支持多种数据库管理系统,包括但不限于...

Global site tag (gtag.js) - Google Analytics