zoukankan      html  css  js  c++  java
  • mysql: 看不见的空符号 char(9) char(10) char(13)

    在统计年度销售额时,总觉得哪里不对劲。于是找了找,对了对,试了trim,消除前后的空格,也没反应。

    在崩溃的边缘,终于发现了错的原因。

    原来我在录入的时候,粘贴多了其他空白符号,看不见,摸不着,啊~

    最后以:
    update sku_pure
    set FBASKU = replace(replace(replace(FBASKU,char(9),''),char(10),''),char(13),'');

    完结

    再来一例子:
    update sku_pure_copy1
    set FBASKU = replace(replace(replace(FBASKU,char(9),''),char(10),''),char(13),''),
    店铺= REPLACE(replace(replace(店铺,char(9),''),char(10),''),char(13),''),
    SKU = REPLACE(replace(replace(SKU,char(9),''),char(10),''),char(13),'');

    如果你们遇上了这些隐藏的空白符号,不怕,用下面的语句一步解决:

    update table_name
    set column_name = replace(replace(replace(column_name,char(9),''),char(10),''),char(13),'');

    说明:
    table_name:表名
    column_name:列名,字段名,变量名(都是一个意思,多种叫法而已)

    char(9), char(10), char(13)分别是:
    char(9) 表示水平制表符 (tab键 )

    char(10) 表示换行键 ( )

    char(13) 表示回车键 ( )

  • 相关阅读:
    UVa 116 单向TSP(多段图最短路)
    POJ 1328 Radar Installation(贪心)
    POJ 1260 Pearls
    POJ 1836 Alignment
    POJ 3267 The Cow Lexicon
    UVa 1620 懒惰的苏珊(逆序数)
    POJ 1018 Communication System(DP)
    UVa 1347 旅行
    UVa 437 巴比伦塔
    UVa 1025 城市里的间谍
  • 原文地址:https://www.cnblogs.com/wyy1480/p/10803929.html
Copyright © 2011-2022 走看看