`

Teradata数据库中的求字段值的长度函数(即对应SQL中的Length()函数)

阅读更多

公司的新项目用的是Teradata数据库,之前从未用过这个,所以也是边做边学。

 

今天在查数据时,想查一个字段的长度,遂习惯性的写下:

 

select length(field_value) from CDM_OPS.CDM2_SETUP_STAGE where setup_list_name = 'keyAccount'

 

但是运行该语句时,系统一直提示有错误,感到很奇怪,也找不到sql语句有什么问题。

 

后来网上查了下,发现LENGTH()不是Teradata 的标准函数,但是Teradata SQL Assitant支持它。

 

并且由于TERADATA的标准求字符串长度的函数为CHAR,CHARS,CHARACTER等,

 

所以将 length(field_value) 改成 chars(field_value) ,如下语句所示,问题解决。

 

select chars(field_value) from CDM_OPS.CDM2_SETUP_STAGE where setup_list_name = 'keyAccount'

分享到:
评论

相关推荐

    teradata数据库学习资料

    在“teradata数据库学习资料”这个主题中,我们可以通过提供的资源深入理解Teradata的核心概念、基本操作以及优化策略。 首先,"teradata-参考资料(某著名外企内部培训所用资料).pdf"很可能包含了一些内部培训课程...

    Teradata数据库的架构组成

    Teradata数据库是一个大规模并行处理(MPP)系统,其架构设计基于Shared Nothing原则,这意味着每个节点都拥有独立的计算和存储资源,不共享任何硬件组件。这种设计是为了提高数据库性能,尤其适合在线分析处理...

    Teradata数据库函数

    SQL函数是Teradata数据库中最基本也是最常用的组成部分之一,它们被广泛用于各种数据操作任务中。根据功能不同,可以将Teradata SQL函数大致分为以下几类: 1. **数值函数**:如ABS(绝对值)、CEIL(向上取整)等...

    teradata数据库驱动包

    TeraJDBC是Teradata提供的Java Database Connectivity (JDBC)驱动程序,它允许Java开发者通过标准的JDBC接口与Teradata数据库进行交互,执行SQL查询、数据操作以及事务处理。 TeraJDBC 14.00.00.09 和 TeraJDBC ...

    teradata14版本数据库下载

    ### Teradata 14 版本数据库介绍及下载指南 #### 一、Teradata 14 版本概述 Teradata 是一款高性能的企业级数据仓库解决方案,被广泛应用于大规模数据分析和商业智能领域。Teradata 14 版本是该系列中的一个重要...

    TERADATA数据库基础学习教程与java连接teradata所需jar包

    Teradata数据库是一款高性能、大规模并行处理(MPP)的关系型数据库管理系统,广泛应用于企业级数据仓库和大数据分析。这个基础学习教程与Java连接Teradata所需的jar包资源,旨在为初学者提供一个全面的入门指南。 ...

    teradata函数api文档

    在Teradata SQL中,表达式是由列、常量、变量以及运算符组成的组合,用于计算一个值或执行特定的操作。 ##### 1. 基本表达式 基本表达式通常包含简单的算术运算或比较运算,例如:`age + 5` 或 `salary > 10000`。 ...

    TERADATA、ORACLE数据库分页

    本篇将深入探讨TERADATA和ORACLE这两种广泛应用的关系型数据库在实现分页查询时的方法。 TERADATA是一个并行数据库系统,以其高效的大数据处理能力著称。在TERADATA中,进行分页查询主要通过使用`TOP`或`LIMIT`...

    如何杀掉Teradata数据库回话

    Teradata数据库是一款高性能的并行关系数据库管理系统,广泛应用于企业级大数据处理。在管理数据库时,有时需要终止或“杀掉”某些会话,以解决资源占用问题或响应错误。在描述中提到的方法是通过PM2(Process ...

    Teradata sql 说明书

    Teradata SQL是Teradata数据库系统中的查询和数据操作语言,它是SQL(结构化查询语言)的一个强大实现,专为大规模并行处理环境设计。本文将深入探讨Teradata SQL的基础知识和各种函数的详细用法。 一、Teradata ...

    TERADATA 连接JAVA所需jar

    terajdbc4.jar是Teradata JDBC驱动的第4版本,提供了对最新Teradata数据库特性和功能的支持,包括性能优化、新的SQL语法等。 3. **tdgssjava.jar**:此文件是Teradata GSS Java客户端库,它是tdgssconfig.jar的补充...

    Teradata_SQL基础教程.pdf

    3. **NULL的使用**:空值(NULL)在SQL中的特殊处理规则。 #### 数据转换和计算 1. **数据类型**:涵盖字符型、二进制、数字型、图形数据等多种数据类型。 2. **算术运算符**:基本的数学运算符,如加减乘除等。 3....

    Teradata SQL Advanced

    **Teradata SQL**作为一款强大的数据库管理系统,在支持SQL语言的同时,也遵循了ANSI(American National Standards Institute)制定的标准。这一章节主要介绍了Teradata SQL如何与ANSI标准相结合,并讨论了Teradata...

    Teradata SQL 基础教程

    ### Teradata SQL 基础教程知识点概览 #### 关系数据库基础 1. **关系数据库模型** - 关系数据库是一种基于关系模型的数据库,它通过表格的形式组织数据,并通过表格之间的关系来关联这些数据。 - 模型的核心是...

    TeraData数据库学习笔记

    根据提供的文件信息,以下是关于Teradata数据库学习笔记的知识点详述: Teradata数据库是一种专为数据仓库设计的数据库系统,它支持大规模并行处理(MPP)架构。随着大数据时代的到来,信息量的爆炸性增长、复杂...

Global site tag (gtag.js) - Google Analytics