`
xiaofengtoo
  • 浏览: 493976 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

SQL 判断列是否汉字

    博客分类:
  • DB
SQL 
阅读更多
select * from 表名 where ascii(列名)>127
说明:大于127 为汉字

以上是我自己使用的 ,下面转一个,不能直接用在SQL需要是字符串
if len(substring(字符串,1,1))<>DATALENGTH(substring(字符串,1,1)) 
print '是汉字' 
else 
print '不是汉字'

原理 len函数把一个汉字当成一个字符处理 而DATALENGTH函数则把一个汉字当成两个字符处理

分享到:
评论

相关推荐

    sql中判断某列是否为数字.docx

    SQL 中判断某列是否为数字 在 Oracle 中判断某列是否为数字是我们平常开发中可能会遇到的问题。 Oracle 并没有提供一个现成的函数来判断某一列是否全部由数字组成。因此,我们需要通过其他方法来实现这个功能。 ...

    sql查询大全(中文)

    本资源“SQL查询大全(中文)”旨在为学习者提供全面的SQL知识解析,帮助理解并掌握SQL的各种查询操作。 在“SQL查询大全”中,你可以期待涵盖以下关键知识点: 1. **SQL基础**:了解SQL的基本语法,包括数据类型...

    Oracle中如何用SQL检测字段是否包括中文字符

    有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的记录集很少,问我能否找出有中文内容的记录数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个...

    BeetlSQL 2.10中文文档

    - **判断对象非空**: 判断对象是否存在。 - **调用方法**: 调用对象的方法。 - **自定义方法**: 定义自己的模板方法。 - **内置方法**: Beetsql提供的内置方法。 - **标签功能**: 支持自定义标签。 #### 十四、...

    sql 判断字符串中是否包含数字和字母的方法

    本文将详细探讨如何使用SQL语句来判断一个字符串中是否包含数字和字母,以及相关的字符串处理技巧。 首先,我们要介绍的关键函数是`PATINDEX()`。这个函数在SQL Server中用于返回指定模式在目标字符串中首次出现的...

    SAP-HANA数据库SQL参考手册.pdf(中文版)

    操作符包括一元和二元操作符、算术操作符、字符串操作符、比较操作符、逻辑操作符以及集合操作符等,它们定义了SQL语句中如何进行数据的比较、计算和逻辑判断。 SQL函数是SAP HANA数据库中非常重要的组件,它们可以...

    sql中as的一些用法

    在SQL语言中,`AS`关键字是一个非常实用的功能,它主要用于为查询结果中的列或者表创建别名。这种别名的使用不仅能够提高SQL语句的可读性,还能帮助开发者更好地理解数据结构,特别是在处理包含大量英文或缩写的字段...

    sql查询语句大全

    - **示例**:更改列标题为中文。 ```sql SELECT 昵称 = nickname, 电子邮件 = email FROM testtable; ``` - 如果列标题包含特殊字符或空格,需要用引号包围。 **4. 删除重复行** - 使用 `DISTINCT` 关键字...

    SQLServer2008T-SQL查询基础中文版

    本资源为"SQLServer2008T-SQL查询基础中文版"的付费电子书,适合初学者和希望深入理解T-SQL查询的开发者学习和收藏。 T-SQL是SQL Server中的核心组成部分,它不仅包含了标准SQL的查询语句,如SELECT、INSERT、...

    SQL语法大全中文版

    本资料“SQL语法大全中文版”提供了对SQL语法的全面解析,对于学习和理解SQL的基本操作至关重要。下面将详细阐述SQL的核心知识点。 一、SQL基础 SQL主要包括数据查询、数据更新、数据插入和数据删除四大功能。其...

    中文版SQLServer2005数据库应用实用教程电子版

    **SQL Server 2005数据库应用实用教程** 在IT领域,Microsoft SQL Server 2005是一款重要的关系型...通过深入学习《中文版SQL Server 2005数据库应用实用教程》电子教案,你将能更全面地掌握SQL Server 2005的精髓。

    SQL.21日自学通(中文版)

    - **ANY/ALL关键字**:与比较运算符一起使用,判断某列值是否满足一定条件。 #### 十一、操作数据 - **数据操作语句**:主要包括INSERT(插入)、UPDATE(更新)、DELETE(删除)等。 - **导入导出数据**:可以从...

    SQL中文课件.rar

    在本套“SQL中文课件”中,你将获得一套系统化的SQL语法学习教程,帮助你从零基础到熟练掌握数据库操作,编写高效的数据查询语句。 1. **SQL01_简单SELECT语句.ppt** 这一部分主要讲解了SQL中的基本查询语句SELECT...

    SQL语法和帮助手册 API

    - **IN和NOT IN**:用于判断某个值是否在子查询的结果集中。 - **EXISTS和NOT EXISTS**:检查子查询是否返回任何行。 5. **DML操作** - **INSERT INTO**:用于向表中插入新的行。 - **UPDATE**:用于修改已存在...

    SQL 21日自学通(中文版).pdf

    ### SQL 21日自学通知识点详述 #### 第一天:SQL简介 - **SQL简史**:SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。它最初由IBM的三位研究人员于1974年提出,后来经过多次修订和完善,...

    Oracle判断指定列是否全部为数字的sql语句

    代码如下: select nvl2(translate(name,’\1234567890 ‘, ‘\... 您可能感兴趣的文章:oracle 重置序列从指定数字开始的方法详解ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式Oracle中判断字段是否为

    sql查询99法

    **知识点**: `IS NOT NULL` 用于判断某列是否非空。这通常用于找出有奖金的员工。 ### 5. 多条件组合 #### 示例12: ```sql SELECT * FROM emp WHERE sal &gt; 1500 AND comm IS NOT NULL; ``` **知识点**: 使用 `AND`...

    SQL Server 2005中的保留字

    ### SQL Server 2005中的保留字 #### 概述 SQL Server 2005作为微软推出的数据库管理系统之一,被广泛应用于企业级数据管理领域。为了确保SQL语句的有效性和规范性,SQL Server 2005定义了一系列关键词(也称为保留...

    SQLSERVER技巧集锦

    - **解释**: 这里使用`CHECKSUM_AGG`和`BINARY_CHECKSUM`函数来计算表中所有行的数据校验和,从而快速判断两个数据库中的表数据是否完全一致。 ### 7. 杀死特定进程 - **技巧**: 结束特定名称的进程。 - **示例...

Global site tag (gtag.js) - Google Analytics