Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में गैर-संख्यात्मक वर्णों को कैसे बदलें?

यह एक mysql फ़ंक्शन है:

delimiter //

create function IF NOT EXISTS LeaveNumber(str varchar(50)) returns varchar(50)
no sql
begin
declare verification varchar(50);
declare result varchar(50) default '';
declare character varchar(2);
declare i integer default 1;

if char_length(str) > 0 then
    while(i <= char_length(str)) do
        set character = substring(str,i,1);
        set verification = find_in_set(character,'1,2,3,4,5,6,7,8,9,0');

        if verification > 0 then
            set result = concat(result,character);
        end if;

        set i = i + 1;

    end while;

return result;
else
return '';
end if;
end //


delimiter ;

select leaveNumber('fAX:-12abcDE234'); -- RESULT: 12234

अपनी अद्यतन क्वेरी में इसे मूल mysql फ़ंक्शन के रूप में उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL से BigQuery में डेटा माइग्रेट करने का सर्वोत्तम अभ्यास

  2. PHP और MySQL डेटाबेस का उपयोग करके छवि पूर्वावलोकन और अपलोड करें

  3. जॉइन फील्ड में अल्पविराम से अलग-अलग सूची का उपयोग करके दो तालिकाओं में कैसे शामिल हों

  4. डेटाबेस से पूर्ण कैलेंडर जावास्क्रिप्ट में घटनाओं को पॉप्युलेट करना

  5. MySQL समूह दिनांकों के बीच