当前位置: 首页 > 面试题库 >

用MySQL修饰逗号?

严项明
2023-03-14
问题内容

我有一个像下面这样的关键字列表,并且数据库中的某些关键字列表的前导或结尾 ,

keyword,keyword,keyword,keyword,

如何,使用mysql修剪前导和/或尾随?

我曾尝试使用,trim但似乎无法使其在上运行UPDATE,而这正是我要实现的目标。


问题答案:
 TRIM(BOTH ',' FROM ',keyword,keyword,')

以上将返回'keyword,keyword'

BOTH可与被替换LEADING或者TRAILING如果你只是要修剪的字符串的一侧。

文献资料

  • MySQL 5.0参考手册:: 11.5字符串函数:: TRIM

TRIMUPDATE查询中使用应该不会有任何问题,但是如果没有相关查询,我们将无法提供任何特定的帮助。但是TRIM,就像任何其他可用函数一样,它需要一组参数并返回一个值。

样本插入后查询可修复带尾部的字段','

UPDATE `table_name` SET `keywords` = TRIM(TRAILING ',' FROM `keywords`);


 类似资料:
  • private private修饰符是我们使用的最限制的修饰符。它表示它只能被自己所在的文件可见。所以如果我们给一个类声明为private,我们就不能在定义这个类之外的文件中使用它。 另一方面,如果我们在一个类里面使用了private修饰符,那访问权限就被限制在这个类里面了。甚至是继承这个类的子类也不能使用它。 所以一等公民,类、对象、接口……(也就是包成员)如果被定义为private,那么它们只

  • 类的修饰 修饰器(Decorator)是一个函数,用来修改类的行为。这是ES7的一个提案,目前Babel转码器已经支持。 修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时。这意味着,修饰器能在编译阶段运行代码。 function testable(target) { target.isTestable = true; } @testable class MyTestableClas

  • 主要内容:VB.Net修饰符列表修饰符是添加了任何编程元素的关键字,以特别强调编程元素在程序中的行为或将被访问 例如,访问修饰符:, , , , 等指示编程元素的访问级别,如:变量,常量,枚举或类。 VB.Net修饰符列表 下表提供了VB.Net修饰符的完整列表: 编号 修饰符 描述 1 指定Visual Basic应将所有字符串封送到美国国家标准学会(ANSI)值,而不管正在声明的外部过程的名称如何。 2 指定源文件开始处的属

  • 问题 你有一组数据,需要在多个过程、可能变换的方式下处理。 解决方案 使用修饰模式来构造如何更改应用。 miniMarkdown = (line) -> if match = line.match /^(#+)\s*(.*)$/ headerLevel = match[1].length headerText = match[2] "<h#{

  • 简介 Decorator装饰模式是一种结构型模式,它主要是解决:“过度地使用了继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨胀(多继承)。继承为类型引入的静态特质的意思是说以继承的方式使某一类型要获得功能是在编译时。所谓静态,是指在编译时;动态,是指在运行时。 修饰模式,是面

  • .lazy 在默认情况下,v-model在每次input事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时)。你可以添加lazy修饰符,从而转变为使用change事件进行同步: <!-- 在“change”时而非“input”时更新 --> <input v-model.lazy="msg" > .number 如果想自动将用户的输入值转为数值类型,可以给v-model添加num