好吧,我有一个名为“查找”的表,其中有一个名为“名称”的列,其中包含一些以“定价数量”开头的数据(我需要的数据位于定价数量之后的同一单元格中)。我想知道是否有办法拉出那个“行”,并列出除了使用mysql定价的数量以外的所有数量?
对不起那些困惑的家伙来说,这就是我要处理的问题。
我非常确定我需要的数据(实际数量)存储在“定价数量”的相同位。
答案 0 :(得分:1)
您可以使用子字符串操作。
SELECT SUBSTRING(name,LENGTH('Quantity for pricing'))
FROM lookup WHERE name LIKE 'Quantity for pricing%';
答案 1 :(得分:0)
我认为这就是你想要的:
SELECT REPLACE(name,"Quantity for pricing","") AS name FROM lookup;
这将选择表格lookup
中的所有行,并返回列name
中的值,但不包括列值中“定价数量”的出现。
答案 2 :(得分:0)
您可以使用REPLACE
SELECT REPLACE(columnToSearch, 'Quantity for pricing ', '') FROM TableToSearch;