在SQL中删除破折号前的末尾to字符串,可以使用字符串函数和操作符来实现。具体步骤如下:
SELECT SUBSTRING_INDEX(column_name, '-', 1) FROM table_name;
其中,column_name
是要处理的列名,table_name
是要处理的表名。
SELECT TRIM(SUBSTRING_INDEX(column_name, '-', 1)) FROM table_name;
这样可以确保删除破折号前的字符串末尾的空格。
UPDATE table_name SET column_name = TRIM(SUBSTRING_INDEX(column_name, '-', 1));
这样可以将表中指定列的数据更新为删除破折号前的字符串末尾的空格后的结果。
总结起来,要在SQL中删除破折号前的末尾to字符串,可以使用SUBSTRING_INDEX函数获取破折号前的字符串部分,然后使用TRIM函数去除字符串末尾的空格。如果需要更新表中的数据,可以使用UPDATE语句。
领取专属 10元无门槛券
手把手带您无忧上云