<?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%2FWhere_Clause%2FOR</id>
		<title>SQL/MySQL/Where Clause/OR - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=SQL%2FMySQL%2FWhere_Clause%2FOR"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Where_Clause/OR&amp;action=history"/>
		<updated>2026-05-25T20:25:47Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=SQL/MySQL/Where_Clause/OR&amp;diff=5062&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/Where_Clause/OR&amp;diff=5062&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/Where_Clause/OR&amp;diff=5063&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Where_Clause/OR&amp;diff=5063&amp;oldid=prev"/>
				<updated>2010-05-26T10:15:53Z</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;==AND and OR may be intermixed==&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 Bird;&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| name     | owner | species | sex  | birth      | death |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| BlueBird | Joe   | Car     | f    | 1999-03-30 | NULL  |&lt;br /&gt;
| RedBird  | Yin   | Bus     | m    | 1979-03-30 | NULL  |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;br /&gt;
mysql&amp;gt;  /*although AND has higher precedence than OR*/&lt;br /&gt;
mysql&amp;gt; SELECT * FROM Bird WHERE (species = &amp;quot;Car&amp;quot; AND sex = &amp;quot;m&amp;quot;)&lt;br /&gt;
    -&amp;gt;       OR (species = &amp;quot;Bus&amp;quot; AND sex = &amp;quot;f&amp;quot;);&lt;br /&gt;
Empty set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
Drop table Bird;&lt;br /&gt;
CREATE TABLE Bird (&lt;br /&gt;
    name VARCHAR(20), &lt;br /&gt;
    owner VARCHAR(20),&lt;br /&gt;
    species VARCHAR(20), &lt;br /&gt;
    sex CHAR(1), &lt;br /&gt;
    birth DATE, &lt;br /&gt;
    death DATE&lt;br /&gt;
);&lt;br /&gt;
  &lt;br /&gt;
INSERT INTO  Bird VALUES (&amp;quot;BlueBird&amp;quot;,&amp;quot;Joe&amp;quot;,&amp;quot;Car&amp;quot;,&amp;quot;f&amp;quot;,&amp;quot;1999-03-30&amp;quot;,NULL);&lt;br /&gt;
INSERT INTO  Bird VALUES (&amp;quot;RedBird&amp;quot;,&amp;quot;Yin&amp;quot;,&amp;quot;Bus&amp;quot;,&amp;quot;m&amp;quot;,&amp;quot;1979-03-30&amp;quot;,NULL);&lt;br /&gt;
  &lt;br /&gt;
select * from Bird;&lt;br /&gt;
  &lt;br /&gt;
 /*although AND has higher precedence than OR*/&lt;br /&gt;
  &lt;br /&gt;
SELECT * FROM Bird WHERE (species = &amp;quot;Car&amp;quot; AND sex = &amp;quot;m&amp;quot;)&lt;br /&gt;
      OR (species = &amp;quot;Bus&amp;quot; AND sex = &amp;quot;f&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;
==An OR operator==&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 Bird;&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| name     | owner | species | sex  | birth      | death |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| BlueBird | Joe   | Car     | f    | 1999-03-30 | NULL  |&lt;br /&gt;
| RedBird  | Yin   | Bus     | m    | 1979-03-30 | NULL  |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
2 rows in set (0.01 sec)&lt;br /&gt;
mysql&amp;gt; SELECT * FROM Bird WHERE species = &amp;quot;Bus&amp;quot; OR sex = &amp;quot;f&amp;quot;;&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| name     | owner | species | sex  | birth      | death |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
| BlueBird | Joe   | Car     | f    | 1999-03-30 | NULL  |&lt;br /&gt;
| RedBird  | Yin   | Bus     | m    | 1979-03-30 | NULL  |&lt;br /&gt;
+----------+-------+---------+------+------------+-------+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
*/  &lt;br /&gt;
Drop table Bird;&lt;br /&gt;
CREATE TABLE Bird (&lt;br /&gt;
    name VARCHAR(20), &lt;br /&gt;
    owner VARCHAR(20),&lt;br /&gt;
    species VARCHAR(20), &lt;br /&gt;
    sex CHAR(1), &lt;br /&gt;
    birth DATE, &lt;br /&gt;
    death DATE&lt;br /&gt;
);&lt;br /&gt;
  &lt;br /&gt;
INSERT INTO  Bird VALUES (&amp;quot;BlueBird&amp;quot;,&amp;quot;Joe&amp;quot;,&amp;quot;Car&amp;quot;,&amp;quot;f&amp;quot;,&amp;quot;1999-03-30&amp;quot;,NULL);&lt;br /&gt;
INSERT INTO  Bird VALUES (&amp;quot;RedBird&amp;quot;,&amp;quot;Yin&amp;quot;,&amp;quot;Bus&amp;quot;,&amp;quot;m&amp;quot;,&amp;quot;1979-03-30&amp;quot;,NULL);&lt;br /&gt;
  &lt;br /&gt;
select * from Bird;&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM Bird WHERE species = &amp;quot;Bus&amp;quot; OR sex = &amp;quot;f&amp;quot;;&lt;br /&gt;
  &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;
==Combine conditions 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;
Drop table employee;&lt;br /&gt;
CREATE TABLE employee (&lt;br /&gt;
    id int unsigned not null auto_increment primary key,&lt;br /&gt;
    firstname varchar(20),&lt;br /&gt;
    lastname varchar(20),&lt;br /&gt;
    title varchar(30),&lt;br /&gt;
    age int,&lt;br /&gt;
    yearofservice int,&lt;br /&gt;
    salary int,&lt;br /&gt;
    perks int,&lt;br /&gt;
    email varchar(60)&lt;br /&gt;
); &lt;br /&gt;
&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;John&amp;quot;, &amp;quot;Chen&amp;quot;, &amp;quot;Senior Programmer&amp;quot;, 31, 3, 120000, 25000, &amp;quot;j@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Jan&amp;quot;, &amp;quot;Pillai&amp;quot;, &amp;quot;Senior Programmer&amp;quot;, 32, 4, 110000, 20000, &amp;quot;g@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Ane&amp;quot;, &amp;quot;Pandit&amp;quot;, &amp;quot;Web Designer&amp;quot;, 24, 3, 90000, 15000, &amp;quot;a@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mary&amp;quot;, &amp;quot;Anchor&amp;quot;, &amp;quot;Web Designer&amp;quot;, 27, 2, 85000, 15000, &amp;quot;m@mail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Fred&amp;quot;, &amp;quot;King&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 3, 75000, 15000, &amp;quot;f@net.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;John&amp;quot;, &amp;quot;Mac&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 4, 80000, 16000, &amp;quot;j@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Arthur&amp;quot;, &amp;quot;Sam&amp;quot;, &amp;quot;Programmer&amp;quot;, 28, 2, 75000, 14000, &amp;quot;e@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Alok&amp;quot;, &amp;quot;Nanda&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 3, 70000, 10000, &amp;quot;a@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Susan&amp;quot;, &amp;quot;Ra&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 32, 4, 90000, 15000, &amp;quot;h@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Paul&amp;quot;, &amp;quot;Simon&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 23, 1, 85000, 12000, &amp;quot;ps@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Edward&amp;quot;, &amp;quot;Parhar&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 30, 2, 75000, 15000, &amp;quot;a@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Kim&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Senior Web Designer&amp;quot;, 32, 4, 110000, 20000, &amp;quot;kim@coolmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Roger&amp;quot;, &amp;quot;Lewis&amp;quot;, &amp;quot;System Administrator&amp;quot;, 32, 3, 100000, 13000, &amp;quot;roger@mail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Danny&amp;quot;, &amp;quot;Gibson&amp;quot;, &amp;quot;System Administrator&amp;quot;, 31, 2, 90000, 12000, &amp;quot;danny@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mike&amp;quot;, &amp;quot;Harper&amp;quot;, &amp;quot;Senior Marketing Executive&amp;quot;, 36, 1, 120000, 28000, &amp;quot;m@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mary&amp;quot;, &amp;quot;Sunday&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 31, 5, 90000, 25000, &amp;quot;monica@bigmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Jack&amp;quot;, &amp;quot;Sim&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 27, 1, 70000, 18000, &amp;quot;hal@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Joe&amp;quot;, &amp;quot;Irvine&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 27, 1, 72000, 18000, &amp;quot;joseph@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Henry&amp;quot;, &amp;quot;Ali&amp;quot;, &amp;quot;Customer Service Manager&amp;quot;, 32, 3, 70000, 9000, &amp;quot;shahida@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Peter&amp;quot;, &amp;quot;Champion&amp;quot;, &amp;quot;Finance Manager&amp;quot;, 32, 2, 120000, 25000, &amp;quot;peter@yahoo.ru&amp;quot;);&lt;br /&gt;
select * from employee;&lt;br /&gt;
SELECT firstname, lastName , age from employee&lt;br /&gt;
where (lastName like &amp;quot;S%&amp;quot; OR lastName like &amp;quot;A%&amp;quot;) AND&lt;br /&gt;
age &amp;lt; 30;&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;
==Combine condition with OR==&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 Student;&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
| StudentID | first_name | last_name |&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
|         1 | John       | Jones     |&lt;br /&gt;
|         2 | Gary       | Burton    |&lt;br /&gt;
|         3 | Emily      | Scarlett  |&lt;br /&gt;
|         4 | Bruce      | Lee       |&lt;br /&gt;
|         5 | Anna       | Wolff     |&lt;br /&gt;
|         6 | Vic        | Andrews   |&lt;br /&gt;
|         7 | Steve      | Alaska    |&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
7 rows in set (0.02 sec)&lt;br /&gt;
mysql&amp;gt; select * from Student WHERE first_name=&amp;quot;Bruce&amp;quot; OR last_name=&amp;quot;Burton&amp;quot; OR&lt;br /&gt;
    -&amp;gt;                                  last_name=&amp;quot;Wolff&amp;quot;;&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
| StudentID | first_name | last_name |&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
|         2 | Gary       | Burton    |&lt;br /&gt;
|         4 | Bruce      | Lee       |&lt;br /&gt;
|         5 | Anna       | Wolff     |&lt;br /&gt;
+-----------+------------+-----------+&lt;br /&gt;
3 rows in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
Drop table Student;&lt;br /&gt;
CREATE TABLE Student (&lt;br /&gt;
   StudentID INT NOT NULL PRIMARY KEY,&lt;br /&gt;
   first_name      VARCHAR(50) NOT NULL,&lt;br /&gt;
   last_name      VARCHAR(50) NOT NULL&lt;br /&gt;
   &lt;br /&gt;
)TYPE = InnoDB;&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (4,&amp;quot;Bruce&amp;quot;, &amp;quot;Lee&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (1,&amp;quot;John&amp;quot;, &amp;quot;Jones&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (2,&amp;quot;Gary&amp;quot;, &amp;quot;Burton&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (7,&amp;quot;Steve&amp;quot;, &amp;quot;Alaska&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (5,&amp;quot;Anna&amp;quot;, &amp;quot;Wolff&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (6,&amp;quot;Vic&amp;quot;, &amp;quot;Andrews&amp;quot;);&lt;br /&gt;
INSERT INTO Student (StudentID,first_name, last_name) VALUES (3,&amp;quot;Emily&amp;quot;, &amp;quot;Scarlett&amp;quot;);&lt;br /&gt;
select * from Student;&lt;br /&gt;
select * from Student WHERE first_name=&amp;quot;Bruce&amp;quot; OR last_name=&amp;quot;Burton&amp;quot; OR &lt;br /&gt;
                                 last_name=&amp;quot;Wolff&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>