小编use*_*758的帖子

mysql:在字符串中替换\(反斜杠)

我有以下问题:

我有一个表T,其列名称包含名称.名称具有以下结构:

甲\\乙\ C

你可以这样创建自己:

create table T ( Name varchar(10));

insert into T values ('A\\\\B\\C');

select * from T;
Run Code Online (Sandbox Code Playgroud)

现在,如果我这样做:

select Name from T where Name = 'A\\B\C';
Run Code Online (Sandbox Code Playgroud)

那不起作用,我需要逃避\(反斜杠):

select Name from T where Name = 'A\\\\B\\C';
Run Code Online (Sandbox Code Playgroud)

精细.

但是我如何自动将其作为字符串名称?

像下面这样的东西不会这样做:

select replace('A\\B\C', '\\', '\\\\');
Run Code Online (Sandbox Code Playgroud)

我明白了: A\\\BC

有什么建议?

提前谢谢了.

mysql replace backslash

10
推荐指数
2
解决办法
3万
查看次数

mysql中的数据透视表

我知道如何在mysql中创建一个数据透视表(参见下面的代码示例),但是如果数据透视表中的列数非常大并且我不想输入2000左右的标记名怎么办? - 有没有办法生成该列表?提前谢谢了.

drop table pivot;
create table pivot SELECT time,
       max(if(tagname = 'a', value, null)) AS 'a',
       max(if(tagname = 'b', value, null)) AS 'b',
       max(if(tagname = 'c', value, null)) AS 'c'
  FROM test where tagname in ('a','b','c')
GROUP BY time;
select * from pivot;
Run Code Online (Sandbox Code Playgroud)

mysql pivot-table

9
推荐指数
1
解决办法
976
查看次数

perl日期计算,日期格式为2012-02-03 00:00:00

我需要一些关于perl日期计算的帮助,日期格式为"2012-02-03 00:00:00".特别是有一个工具,我可以用来增加天数,它正确切换到月份和年份?谢谢.

perl date

3
推荐指数
1
解决办法
3162
查看次数

标签 统计

mysql ×2

backslash ×1

date ×1

perl ×1

pivot-table ×1

replace ×1