好的,我有一個名爲「lookup」的表,它有一個名爲「name」的列,其中包含一些以「Quantity for pricing」開頭的數據(我需要的數據是相同的電池剛好在定價數量之後)。我想知道是否有任何方法可以提取「行」,並列出除了定價數量使用MySQL之外的所有數量?在列的行內選擇數據
對不起,我正在處理這些混亂的傢伙。
我很確定我需要的數據(實際數量)存儲在「Quantity for Pricing」的相同位中。
好的,我有一個名爲「lookup」的表,它有一個名爲「name」的列,其中包含一些以「Quantity for pricing」開頭的數據(我需要的數據是相同的電池剛好在定價數量之後)。我想知道是否有任何方法可以提取「行」,並列出除了定價數量使用MySQL之外的所有數量?在列的行內選擇數據
對不起,我正在處理這些混亂的傢伙。
我很確定我需要的數據(實際數量)存儲在「Quantity for Pricing」的相同位中。
您可以使用字符串操作。
SELECT SUBSTRING(name,LENGTH('Quantity for pricing'))
FROM lookup WHERE name LIKE 'Quantity for pricing%';
我想這是你想要的東西:
SELECT REPLACE(name,"Quantity for pricing","") AS name FROM lookup;
這將選擇所有從表lookup
行,在name
列返回值,但不包括的發生「量定價」列值。
您可以使用REPLACE
SELECT REPLACE(columnToSearch, 'Quantity for pricing ', '') FROM TableToSearch;
這個數據如何存儲在這個單元格中?它是用逗號分隔嗎? – 2011-05-26 14:18:49