在SQL中,可以使用SUBSTRING和LOCATE函數來截取特定字符前的數據。
SELECT SUBSTRING(column_name, 1, LOCATE('特定字符', column_name) - 1) AS result
FROM table_name;
在上面的語句中,column_name是要截取的列名,table_name是要查詢的表名,'特定字符’是要截取的特定字符。
SELECT LEFT(column_name, LOCATE('特定字符', column_name) - 1) AS result
FROM table_name;
在上面的語句中,column_name是要截取的列名,table_name是要查詢的表名,'特定字符’是要截取的特定字符。
這兩種方法都會截取特定字符前的數據,并將結果作為"result"列返回。請根據實際情況選擇適合的方法。