• CHAR(N,... [USING charset])

CHAR()将每个参数N理解为一个整数,其返回值为一个包含这些整数的代码值所给出的字符的字符串。NULL值被省略。

mysql> SELECT CHAR(77,121,83,81,'76');

-> 'MySQL'

mysql> SELECT CHAR(77,77.3,'77.3');

-> 'MMM'

大于 255的CHAR()参数被转换为多结果字符。 例如,CHAR(256) 相当于 CHAR(1,0), 而CHAR(256*256) 则相当于 CHAR(1,0,0):

mysql> SELECT HEX(CHAR(1,0)), HEX(CHAR(256));

+----------------+----------------+

| HEX(CHAR(1,0)) | HEX(CHAR(256)) |

+----------------+----------------+

| 0100           | 0100           |

+----------------+----------------+

mysql> SELECT HEX(CHAR(1,0,0)), HEX(CHAR(256*256));

+------------------+--------------------+

| HEX(CHAR(1,0,0)) | HEX(CHAR(256*256)) |

+------------------+--------------------+

| 010000           | 010000             |

+------------------+--------------------+

CHAR()的返回值为一个二进制字符串。可选择使用USING语句产生一个给出的字符集中的字符串:

mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));

mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));
+---------------------+--------------------------------+
| CHARSET(CHAR(0x65)) | CHARSET(CHAR(0x65 USING utf8)) |
+---------------------+--------------------------------+
| binary              | utf8                           |
+---------------------+--------------------------------+

如果 USING已经产生,而结果字符串不符合给出的字符集,则会发出警告。   同样,如果严格的SQL模式被激活,则CHAR()的结果会成为 NULL。

mysql中的char函数用法相关推荐

  1. MySQL中的sum函数用法实例详解

    今天分享一下mysql中的sum函数使用.该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几 ...

  2. MySQL中的时间函数用法集合

    这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY ...

  3. MySQL中的cast()函数用法

    CAST()函数,把一个字段转成另一个字段,主要转化的是字段的类型 其语法为:cast(字段名 as 转换的类型 ) 转换的类型共有: CHAR[(N)]  字符型 DATE  日期型 DATETIM ...

  4. MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法

    MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法 一.repacle是什么? 二.使用步骤 1.实践是检验真理的唯一标准 2.Hive中的替换函数regexp_re ...

  5. mysql over rank_sql - MySQL中的Rank函数

    sql - MySQL中的Rank函数 我需要找出客户的排名. 在这里,我为我的要求添加了相应的ANSI标准SQL查询. 请帮我转换为MySQL. SELECT RANK() OVER (PARTIT ...

  6. MYSQL中,CAST函数的使用规则以及convert对比

    MYSQL中,CAST函数的使用规则 CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型 DATETIME 日期和时间型 D ...

  7. oracle迁移mysql视图中函数问题,mysql中to_char自定义函数。

    迁移到mysql中会遇到函数迁移问题,我们可以自定义函数 DELIMITER $$ CREATE FUNCTION new_data_report.to_char(Intnumber int) RET ...

  8. MySQL中的组函数(聚合函数)

    MySQL中的组函数(聚合函数) 组函数操作行集,给出每组的结果.组函数不象单行函数,组函数对行的集合进行操 作,对每组给出一个结果.这些集合可能是整个表或者是表分成的组. 一.组函数与单行函数的区别 ...

  9. oracle实现mysql的if_oracle中decode函数 VS mysql中的if函数和case函数

    oracle中有decode函数,如下: select sum(decode(sex,'男',0,1)) 男生数 from school: 统计男生数目,含义为:decode()中sex字段为男时,用 ...

最新文章

  1. Python使用Redis实现IP代理池
  2. JAVA wait(), notify(),sleep具体解释
  3. 推荐8个令人骄傲的国产软件,改变你对国产的认知
  4. andorid 查看OpenCv Mat的Debug信息
  5. some demos
  6. 程序员越老越优秀吗?
  7. MySQL数据库之MyISAM与InnoDB的区别
  8. EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题
  9. GNS3 VM 的安装使用和路由器的添加
  10. Mac 修改VIM中C语言函数高亮显示
  11. 金额转换成人民币大写
  12. Excel如何快速将一维表转为二维表
  13. input onfocus
  14. [iOS]ARC下循环引用的问题
  15. nios自学笔记三:nios常用外设C函数整理
  16. guava的String之Splitter
  17. 计算机课学生段密码,启课程学生端电脑版
  18. Android监听手机软键盘的弹起和关闭
  19. 【VBA】给单元格设置背景色
  20. maven项目源码下载

热门文章

  1. 用计算机打出惊雷这首,惊雷表情包图片-惊雷表情包图片动图大全高清免费分享 v1.0预约_手机乐园...
  2. 淘宝营销平台介绍分享总结
  3. iocomp iPlot使用说明16 Null Data and Empty Data Handling空数据及其处理
  4. 被ssd硬盘坑了一天
  5. Staking项目明年市值将达540亿美元,这四大赚钱点你不能错过
  6. commons-math3 简介、中文文档、中英对照文档 下载
  7. 法拉第未来预计明年年中开始量产其首款电动汽车FF 91
  8. 我是怎么用大数据分析预测航班延误的?(上)
  9. 星巴克产品哲学折射出的8个人性欲望
  10. 组合控件——升级版翻页——下拉刷新布局SwipeRefreshLayout