<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=SQL%2FMySQL%2FFunction%2FReplace</id>
		<title>SQL/MySQL/Function/Replace - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=SQL%2FMySQL%2FFunction%2FReplace"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Function/Replace&amp;action=history"/>
		<updated>2026-04-06T02:23:10Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=SQL/MySQL/Function/Replace&amp;diff=5218&amp;oldid=prev</id>
		<title> в 13:46, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Function/Replace&amp;diff=5218&amp;oldid=prev"/>
				<updated>2010-05-26T13:46:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:46, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=SQL/MySQL/Function/Replace&amp;diff=5219&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Function/Replace&amp;diff=5219&amp;oldid=prev"/>
				<updated>2010-05-26T10:16:30Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Call concat and replace==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from sales;&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
| num | name       | winter | spring | summer | fall | category   |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
|   1 | Java       |   1067 |    200 |    150 |  267 | Holiday    |&lt;br /&gt;
|   2 | C          |    970 |    770 |    531 |  486 | Profession |&lt;br /&gt;
|   3 | JavaScript |     53 |     13 |     21 |  856 | Literary   |&lt;br /&gt;
|   4 | SQL        |    782 |    357 |    168 |  250 | Profession |&lt;br /&gt;
|   5 | Oracle     |    589 |    795 |    367 |  284 | Holiday    |&lt;br /&gt;
|   6 | MySQL      |    953 |    582 |    336 |  489 | Literary   |&lt;br /&gt;
|   7 | Cplus      |    752 |    657 |    259 |  478 | Literary   |&lt;br /&gt;
|   8 | Python     |     67 |     23 |     83 |  543 | Holiday    |&lt;br /&gt;
|   9 | PHP        |    673 |     48 |    625 |   52 | Profession |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
9 rows in set (0.01 sec)&lt;br /&gt;
mysql&amp;gt; SELECT CONCAT((REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)), &amp;quot; &amp;quot;, &amp;quot;Sale&amp;quot;) AS &amp;quot;Sales Plan&amp;quot;&lt;br /&gt;
    -&amp;gt;   FROM sales WHERE category!=&amp;quot;Profession&amp;quot;;&lt;br /&gt;
+-----------------+&lt;br /&gt;
| Sales Plan      |&lt;br /&gt;
+-----------------+&lt;br /&gt;
| Java Sale       |&lt;br /&gt;
| JavaScript Sale |&lt;br /&gt;
| Oracle Sale     |&lt;br /&gt;
| MySQL Sale      |&lt;br /&gt;
| Cplus Sale      |&lt;br /&gt;
| Python Sale     |&lt;br /&gt;
+-----------------+&lt;br /&gt;
6 rows in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
Drop table sales;&lt;br /&gt;
  &lt;br /&gt;
CREATE TABLE sales(&lt;br /&gt;
    num MEDIUMINT NOT NULL AUTO_INCREMENT,&lt;br /&gt;
    name CHAR(20),&lt;br /&gt;
    winter INT,&lt;br /&gt;
    spring INT,&lt;br /&gt;
    summer INT,&lt;br /&gt;
    fall INT,&lt;br /&gt;
    category CHAR(13),&lt;br /&gt;
    primary key(num)&lt;br /&gt;
)type=MyISAM;&lt;br /&gt;
&lt;br /&gt;
insert into sales value(1, &amp;quot;Java&amp;quot;, 1067 , 200, 150, 267,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(2, &amp;quot;C&amp;quot;,970,770,531,486,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(3, &amp;quot;JavaScript&amp;quot;,53,13,21,856,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(4, &amp;quot;SQL&amp;quot;,782,357,168,250,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(5, &amp;quot;Oracle&amp;quot;,589,795,367,284,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(6, &amp;quot;MySQL&amp;quot;,953,582,336,489,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(7, &amp;quot;Cplus&amp;quot;,752,657,259,478,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(8, &amp;quot;Python&amp;quot;,67,23,83,543,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(9, &amp;quot;PHP&amp;quot;,673,48,625,52,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
select * from sales;&lt;br /&gt;
&lt;br /&gt;
SELECT CONCAT((REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)), &amp;quot; &amp;quot;, &amp;quot;Sale&amp;quot;) AS &amp;quot;Sales Plan&amp;quot;&lt;br /&gt;
  FROM sales WHERE category!=&amp;quot;Profession&amp;quot;;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Call REPLACE function in select clause==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from sales;&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
| num | name       | winter | spring | summer | fall | category   |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
|   1 | Java       |   1067 |    200 |    150 |  267 | Holiday    |&lt;br /&gt;
|   2 | C          |    970 |    770 |    531 |  486 | Profession |&lt;br /&gt;
|   3 | JavaScript |     53 |     13 |     21 |  856 | Literary   |&lt;br /&gt;
|   4 | SQL        |    782 |    357 |    168 |  250 | Profession |&lt;br /&gt;
|   5 | Oracle     |    589 |    795 |    367 |  284 | Holiday    |&lt;br /&gt;
|   6 | MySQL      |    953 |    582 |    336 |  489 | Literary   |&lt;br /&gt;
|   7 | Cplus      |    752 |    657 |    259 |  478 | Literary   |&lt;br /&gt;
|   8 | Python     |     67 |     23 |     83 |  543 | Holiday    |&lt;br /&gt;
|   9 | PHP        |    673 |     48 |    625 |   52 | Profession |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
9 rows in set (0.01 sec)&lt;br /&gt;
mysql&amp;gt; SELECT REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) FROM sales;&lt;br /&gt;
+-------------------------+&lt;br /&gt;
| REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) |&lt;br /&gt;
+-------------------------+&lt;br /&gt;
| Java                    |&lt;br /&gt;
| C                       |&lt;br /&gt;
| JavaScript              |&lt;br /&gt;
| SQL                     |&lt;br /&gt;
| Oracle                  |&lt;br /&gt;
| MySQL                   |&lt;br /&gt;
| Cplus                   |&lt;br /&gt;
| Python                  |&lt;br /&gt;
| PHP                     |&lt;br /&gt;
+-------------------------+&lt;br /&gt;
9 rows in set (0.01 sec)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
Drop table sales;&lt;br /&gt;
  &lt;br /&gt;
CREATE TABLE sales(&lt;br /&gt;
    num MEDIUMINT NOT NULL AUTO_INCREMENT,&lt;br /&gt;
    name CHAR(20),&lt;br /&gt;
    winter INT,&lt;br /&gt;
    spring INT,&lt;br /&gt;
    summer INT,&lt;br /&gt;
    fall INT,&lt;br /&gt;
    category CHAR(13),&lt;br /&gt;
    primary key(num)&lt;br /&gt;
)type=MyISAM;&lt;br /&gt;
&lt;br /&gt;
insert into sales value(1, &amp;quot;Java&amp;quot;, 1067 , 200, 150, 267,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(2, &amp;quot;C&amp;quot;,970,770,531,486,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(3, &amp;quot;JavaScript&amp;quot;,53,13,21,856,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(4, &amp;quot;SQL&amp;quot;,782,357,168,250,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(5, &amp;quot;Oracle&amp;quot;,589,795,367,284,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(6, &amp;quot;MySQL&amp;quot;,953,582,336,489,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(7, &amp;quot;Cplus&amp;quot;,752,657,259,478,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(8, &amp;quot;Python&amp;quot;,67,23,83,543,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(9, &amp;quot;PHP&amp;quot;,673,48,625,52,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
select * from sales;&lt;br /&gt;
&lt;br /&gt;
SELECT REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) FROM sales;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Do calculation in select clause==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from sales;&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
| num | name       | winter | spring | summer | fall | category   |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
|   1 | Java       |   1067 |    200 |    150 |  267 | Holiday    |&lt;br /&gt;
|   2 | C          |    970 |    770 |    531 |  486 | Profession |&lt;br /&gt;
|   3 | JavaScript |     53 |     13 |     21 |  856 | Literary   |&lt;br /&gt;
|   4 | SQL        |    782 |    357 |    168 |  250 | Profession |&lt;br /&gt;
|   5 | Oracle     |    589 |    795 |    367 |  284 | Holiday    |&lt;br /&gt;
|   6 | MySQL      |    953 |    582 |    336 |  489 | Literary   |&lt;br /&gt;
|   7 | Cplus      |    752 |    657 |    259 |  478 | Literary   |&lt;br /&gt;
|   8 | Python     |     67 |     23 |     83 |  543 | Holiday    |&lt;br /&gt;
|   9 | PHP        |    673 |     48 |    625 |   52 | Profession |&lt;br /&gt;
+-----+------------+--------+--------+--------+------+------------+&lt;br /&gt;
9 rows in set (0.01 sec)&lt;br /&gt;
mysql&amp;gt; SELECT REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) AS Outfit,&lt;br /&gt;
    -&amp;gt; winter + spring + summer + fall AS &amp;quot;Yearly Sales&amp;quot;,&lt;br /&gt;
    -&amp;gt; category AS Category&lt;br /&gt;
    -&amp;gt; FROM sales;&lt;br /&gt;
+------------+--------------+------------+&lt;br /&gt;
| Outfit     | Yearly Sales | Category   |&lt;br /&gt;
+------------+--------------+------------+&lt;br /&gt;
| Java       |         1684 | Holiday    |&lt;br /&gt;
| C          |         2757 | Profession |&lt;br /&gt;
| JavaScript |          943 | Literary   |&lt;br /&gt;
| SQL        |         1557 | Profession |&lt;br /&gt;
| Oracle     |         2035 | Holiday    |&lt;br /&gt;
| MySQL      |         2360 | Literary   |&lt;br /&gt;
| Cplus      |         2146 | Literary   |&lt;br /&gt;
| Python     |          716 | Holiday    |&lt;br /&gt;
| PHP        |         1398 | Profession |&lt;br /&gt;
+------------+--------------+------------+&lt;br /&gt;
9 rows in set (0.00 sec)&lt;br /&gt;
*/&lt;br /&gt;
Drop table sales;&lt;br /&gt;
  &lt;br /&gt;
CREATE TABLE sales(&lt;br /&gt;
    num MEDIUMINT NOT NULL AUTO_INCREMENT,&lt;br /&gt;
    name CHAR(20),&lt;br /&gt;
    winter INT,&lt;br /&gt;
    spring INT,&lt;br /&gt;
    summer INT,&lt;br /&gt;
    fall INT,&lt;br /&gt;
    category CHAR(13),&lt;br /&gt;
    primary key(num)&lt;br /&gt;
)type=MyISAM;&lt;br /&gt;
&lt;br /&gt;
insert into sales value(1, &amp;quot;Java&amp;quot;, 1067 , 200, 150, 267,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(2, &amp;quot;C&amp;quot;,970,770,531,486,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(3, &amp;quot;JavaScript&amp;quot;,53,13,21,856,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(4, &amp;quot;SQL&amp;quot;,782,357,168,250,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
insert into sales value(5, &amp;quot;Oracle&amp;quot;,589,795,367,284,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(6, &amp;quot;MySQL&amp;quot;,953,582,336,489,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(7, &amp;quot;Cplus&amp;quot;,752,657,259,478,&amp;quot;Literary&amp;quot;);&lt;br /&gt;
insert into sales value(8, &amp;quot;Python&amp;quot;,67,23,83,543,&amp;quot;Holiday&amp;quot;);&lt;br /&gt;
insert into sales value(9, &amp;quot;PHP&amp;quot;,673,48,625,52,&amp;quot;Profession&amp;quot;);&lt;br /&gt;
select * from sales;&lt;br /&gt;
&lt;br /&gt;
SELECT REPLACE(name, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) AS Outfit,&lt;br /&gt;
winter + spring + summer + fall AS &amp;quot;Yearly Sales&amp;quot;,&lt;br /&gt;
category AS Category&lt;br /&gt;
FROM sales;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MySQL replace command==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop table CDs;&lt;br /&gt;
CREATE TABLE CDs (&lt;br /&gt;
   CDID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   CDName VARCHAR(50) NOT NULL,&lt;br /&gt;
   InStock SMALLINT UNSIGNED NOT NULL,&lt;br /&gt;
   Category VARCHAR(20)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO CDs&lt;br /&gt;
VALUES (101, &amp;quot;Blood&amp;quot;, 10, &amp;quot;Rock&amp;quot;),&lt;br /&gt;
       (102, &amp;quot;Jazz&amp;quot;, 17, &amp;quot;Jazz&amp;quot;),&lt;br /&gt;
       (103, &amp;quot;Class&amp;quot;, 9, &amp;quot;Classical&amp;quot;),&lt;br /&gt;
       (104, &amp;quot;Violin&amp;quot;, 24, NULL),&lt;br /&gt;
       (105, &amp;quot;Blues&amp;quot;, 2, &amp;quot;Blues&amp;quot;),&lt;br /&gt;
       (106, &amp;quot;Tires&amp;quot;, 12, &amp;quot;Country&amp;quot;),&lt;br /&gt;
       (107, &amp;quot;Essence&amp;quot;, 5, &amp;quot;New Age&amp;quot;),&lt;br /&gt;
       (108, &amp;quot;Magic&amp;quot;, 42, &amp;quot;Classical&amp;quot;),&lt;br /&gt;
       (109, &amp;quot;Name&amp;quot;, 20, &amp;quot;Opera&amp;quot;),&lt;br /&gt;
       (110, &amp;quot;Fire&amp;quot;, 23, &amp;quot;Country&amp;quot;),&lt;br /&gt;
       (111, &amp;quot;Live&amp;quot;, 18, &amp;quot;Jazz&amp;quot;),&lt;br /&gt;
       (112, &amp;quot;Blues&amp;quot;, 22, &amp;quot;Blues&amp;quot;),&lt;br /&gt;
       (113, &amp;quot;Stages&amp;quot;, 42, &amp;quot;Blues&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE CDs2a&lt;br /&gt;
(&lt;br /&gt;
   CDID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   CDName VARCHAR(5) NOT NULL,&lt;br /&gt;
   InStock SMALLINT UNSIGNED NOT NULL&lt;br /&gt;
)&lt;br /&gt;
SELECT CDID, CDName, InStock&lt;br /&gt;
FROM CDs&lt;br /&gt;
WHERE Category=&amp;quot;Blues&amp;quot; OR Category=&amp;quot;Jazz&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
REPLACE INTO CDs2&lt;br /&gt;
SELECT CDID, CDName, InStock&lt;br /&gt;
FROM CDs&lt;br /&gt;
WHERE Category=&amp;quot;Country&amp;quot; OR Category=&amp;quot;Rock&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
select * from CDs2;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>