中文對各種字符和字母,數字等都有全角模式,GBase 8a資料庫集群提供了to_single_byte函式,將全角字符轉化為半角字符。
函式TO_SINGLE_BYTE(arg)說明
將傳入的 arg 從全角字符轉半角字符。arg 可以是任何型別的值和列,如果 arg 為字串,并且字串里面含有全角的話,在輸出結果中就會將全角字符轉為半角字符,其他字符保持不變。
該函式僅在 UTF8 字符集和 GBK 字符集下有效。
當前僅 95 個字符支持全角轉半角。
95 個字符如下:
空格 ! ” # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ‘ { | } ~ A-Z a-z 0-9
樣例gbase> select to_single_byte('{}[]()+-*/abcdefgABCDEFG');+--------------------------------------------------------------------------------------------+| to_single_byte('{}[]()+-*/abcdefgABCDEFG') |+--------------------------------------------------------------------------------------------+| {}[]()+-*/abcdefgABCDEFG |+--------------------------------------------------------------------------------------------+1 row in set (Elapsed: 00:00:00.00)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/261515.html
標籤:數據倉庫
上一篇:一篇吃透mysql(個人筆記)
下一篇:這是什么問題呀?
