0
A
回答
0
功能:
DROP FUNCTION IF EXISTS getMOps;
DELIMITER $$
CREATE FUNCTION getMOps
( s varchar(100)
)
RETURNS VARCHAR(100) DETERMINISTIC
BEGIN
DECLARE sOut VARCHAR(100);
DECLARE theLen,iLooper INT;
SET iLooper=1;
SET theLen=LENGTH(s);
SET sOut='';
WHILE iLooper<theLen DO
IF SUBSTR(s,iLooper,1) IN ('+','-','*','/','^') THEN
SET sOut=CONCAT(sOut,SUBSTR(s,iLooper,1));
END IF;
SET iLooper=iLooper+1;
END WHILE;
return (sOut);
END$$
DELIMITER ;
測試:
select getMOps('fish'); -- blank string
select getMOps('1+2+7-1'); -- '++-'
修改IN
條款,以滿足您的口味。我相信有更好的方法。
相關問題
- 1. 如何從字符串中分配DateTime.Now?
- 2. 如何分配字符串?
- 3. 如何從mysql中刪除通配符
- 4. 如何從字符中分離字節?
- 5. 從列表中分配字符串
- 6. 從字符串中分出匹配
- 7. 從hashmap字符串中分配textview值
- 8. MySQL字符串匹配百分比
- 9. MYSQL匹配部分字符串
- 10. 部分字符串匹配mysql
- 11. 如何從宏中隨機分配字符串到觀測
- 12. 如何從數組中分配字符串以獲取字符串的長度?
- 13. 如何知道字符串中的哪些字符被分配?
- 14. 如何分配字符串中的字符?
- 15. 如何在Go中爲字符串分配新的字符?
- 16. 如何將鍵分配給字符串中的每個字符?
- 17. 如何分割字符串與MySQL?
- 18. 從字符串池中分配字符串是否有效?
- 19. 如何從字符串中替換非numiric字符MySQL
- 20. MySQL - 如何從字符串中獲取子字符串表
- 21. 如何從c中的字符串中分離字符串#
- 22. Java:分配在字符中
- 23. 如何將字符串分配給TextBlock?
- 24. 如何分配一個字符到TextView
- 25. ANDROID如何減少字符串分配
- 26. JVM如何處理字符串分配?
- 27. 如何爲字符串分配內存?
- 28. 如何將char分配給字符串?
- 29. 如何從字符串中刪除匹配的字符?
- 30. mySql匹配字符串中的任何字符
這是什麼意思?請描述你的問題清楚 –
黨這似乎產生'10 + 20 + 30' – Drew
我想分開像選擇'10 + 20 + 30',併成爲'++', –