<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HyperHawk &#187; MySQL</title>
	<atom:link href="http://notes.hyperhawk.com/category/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://notes.hyperhawk.com</link>
	<description>Development Notes</description>
	<lastBuildDate>Thu, 27 May 2010 19:08:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL UPDATE By SELECT</title>
		<link>http://notes.hyperhawk.com/mysql/mysql-update-by-select-381.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/mysql-update-by-select-381.htm#comments</comments>
		<pubDate>Fri, 30 Apr 2010 17:13:08 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=381</guid>
		<description><![CDATA[UPDATE by SELECT example:
UPDATE [table0_name] AS T0, [table1_name] AS T1
                SET T0.[field0_name]=T1.[field1_name]
                WHERE T0.[field0_id]=T1.[field1_id] 
]]></description>
			<content:encoded><![CDATA[<p>UPDATE by SELECT example:</p>
<p><code>UPDATE [table0_name] AS T0, [table1_name] AS T1<br />
                SET T0.[field0_name]=T1.[field1_name]<br />
                WHERE T0.[field0_id]=T1.[field1_id] </code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/mysql-update-by-select-381.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORDER BY IN Value</title>
		<link>http://notes.hyperhawk.com/mysql/order-by-in-value-360.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/order-by-in-value-360.htm#comments</comments>
		<pubDate>Tue, 20 Apr 2010 22:19:11 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=360</guid>
		<description><![CDATA[Query will order results by newest tasks first with exception that any task 100% complete will be displayed last
SELECT *
FROM tasks
ORDER BY task_percent_complete IN(100) ASC, task_datetime DESC
]]></description>
			<content:encoded><![CDATA[<p>Query will order results by newest tasks first with exception that any task 100% complete will be displayed last<br />
<code>SELECT *<br />
FROM tasks<br />
ORDER BY task_percent_complete IN(100) ASC, task_datetime DESC</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/order-by-in-value-360.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alias in WHERE Clause</title>
		<link>http://notes.hyperhawk.com/mysql/alias-in-where-clause-312.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/alias-in-where-clause-312.htm#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:57:05 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=312</guid>
		<description><![CDATA[Aliases are not used in WHERE clause, instead they should be used in HAVING clause, like this:
SELECT customer_email, COUNT(customer_email) AS 'duplicate_customer_email'
FROM customers
WHERE customer_email != ''
GROUP BY customer_email
HAVING duplicate_customer_email > 1
ORDER BY duplicate_customer_email DESC

]]></description>
			<content:encoded><![CDATA[<p>Aliases are not used in WHERE clause, instead they should be used in HAVING clause, like this:<br />
<code>SELECT customer_email, COUNT(customer_email) AS 'duplicate_customer_email'<br />
FROM customers<br />
WHERE customer_email != ''<br />
GROUP BY customer_email<br />
HAVING duplicate_customer_email > 1<br />
ORDER BY duplicate_customer_email DESC<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/alias-in-where-clause-312.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Row Count</title>
		<link>http://notes.hyperhawk.com/mysql/dynamic-row-count-104.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/dynamic-row-count-104.htm#comments</comments>
		<pubDate>Mon, 07 Sep 2009 20:50:08 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=104</guid>
		<description><![CDATA[set @i = 0;
select @i:=@i+1 as row_count
]]></description>
			<content:encoded><![CDATA[<p><code>set @i = 0;<br />
select @i:=@i+1 as row_count</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/dynamic-row-count-104.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Populate US States</title>
		<link>http://notes.hyperhawk.com/mysql/populate-us-states-112.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/populate-us-states-112.htm#comments</comments>
		<pubDate>Fri, 10 Jul 2009 21:03:51 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=112</guid>
		<description><![CDATA[SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `states`
-- ----------------------------
DROP TABLE IF EXISTS `states`;
CREATE TABLE `states` (
  `state_id` int(11) NOT NULL auto_increment,
  `title` varchar(20) default NULL,
  `abbr` char(2) default NULL,
  PRIMARY KEY  (`state_id`)
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of states
-- ----------------------------
INSERT INTO `states` VALUES ('1', 'ALABAMA', 'AL');
INSERT INTO `states` VALUES ('2', [...]]]></description>
			<content:encoded><![CDATA[<p><code>SET FOREIGN_KEY_CHECKS=0;<br />
-- ----------------------------<br />
-- Table structure for `states`<br />
-- ----------------------------<br />
DROP TABLE IF EXISTS `states`;<br />
CREATE TABLE `states` (<br />
  `state_id` int(11) NOT NULL auto_increment,<br />
  `title` varchar(20) default NULL,<br />
  `abbr` char(2) default NULL,<br />
  PRIMARY KEY  (`state_id`)<br />
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=latin1;<br />
-- ----------------------------<br />
-- Records of states<br />
-- ----------------------------<br />
INSERT INTO `states` VALUES ('1', 'ALABAMA', 'AL');<br />
INSERT INTO `states` VALUES ('2', 'ALASKA', 'AK');<br />
INSERT INTO `states` VALUES ('3', 'ARIZONA', 'AZ');<br />
INSERT INTO `states` VALUES ('4', 'ARKANSAS', 'AR');<br />
INSERT INTO `states` VALUES ('5', 'CALIFORNIA', 'CA');<br />
INSERT INTO `states` VALUES ('6', 'COLORADO', 'CO');<br />
INSERT INTO `states` VALUES ('7', 'CONNECTICUT', 'CT');<br />
INSERT INTO `states` VALUES ('8', 'DELAWARE', 'DE');<br />
INSERT INTO `states` VALUES ('9', 'DISTRICT OF COLUMBIA', 'DC');<br />
INSERT INTO `states` VALUES ('10', 'FLORIDA', 'FL');<br />
INSERT INTO `states` VALUES ('11', 'GEORGIA', 'GA');<br />
INSERT INTO `states` VALUES ('12', 'HAWAII', 'HI');<br />
INSERT INTO `states` VALUES ('13', 'IDAHO', 'ID');<br />
INSERT INTO `states` VALUES ('14', 'ILLINOIS', 'IL');<br />
INSERT INTO `states` VALUES ('15', 'INDIANA', 'IN');<br />
INSERT INTO `states` VALUES ('16', 'IOWA', 'IA');<br />
INSERT INTO `states` VALUES ('17', 'KANSAS', 'KS');<br />
INSERT INTO `states` VALUES ('18', 'KENTUCKY', 'KY');<br />
INSERT INTO `states` VALUES ('19', 'LOUISIANA', 'LA');<br />
INSERT INTO `states` VALUES ('20', 'MAINE', 'ME');<br />
INSERT INTO `states` VALUES ('21', 'MARYLAND', 'MD');<br />
INSERT INTO `states` VALUES ('22', 'MASSACHUSETTS', 'MA');<br />
INSERT INTO `states` VALUES ('23', 'MICHIGAN', 'MI');<br />
INSERT INTO `states` VALUES ('24', 'MINNESOTA', 'MN');<br />
INSERT INTO `states` VALUES ('25', 'MISSISSIPPI', 'MS');<br />
INSERT INTO `states` VALUES ('26', 'MISSOURI', 'MO');<br />
INSERT INTO `states` VALUES ('27', 'MONTANA', 'MT');<br />
INSERT INTO `states` VALUES ('28', 'NEBRASKA', 'NE');<br />
INSERT INTO `states` VALUES ('29', 'NEVADA', 'NV');<br />
INSERT INTO `states` VALUES ('30', 'NEW HAMPSHIRE', 'NH');<br />
INSERT INTO `states` VALUES ('31', 'NEW JERSEY', 'NJ');<br />
INSERT INTO `states` VALUES ('32', 'NEW MEXICO', 'NM');<br />
INSERT INTO `states` VALUES ('33', 'NEW YORK', 'NY');<br />
INSERT INTO `states` VALUES ('34', 'NORTH CAROLINA', 'NC');<br />
INSERT INTO `states` VALUES ('35', 'NORTH DAKOTA', 'ND');<br />
INSERT INTO `states` VALUES ('36', 'OHIO', 'OH');<br />
INSERT INTO `states` VALUES ('37', 'OKLAHOMA', 'OK');<br />
INSERT INTO `states` VALUES ('38', 'OREGON', 'OR');<br />
INSERT INTO `states` VALUES ('39', 'PENNSYLVANIA', 'PA');<br />
INSERT INTO `states` VALUES ('40', 'RHODE ISLAND', 'RI');<br />
INSERT INTO `states` VALUES ('41', 'SOUTH CAROLINA', 'SC');<br />
INSERT INTO `states` VALUES ('42', 'SOUTH DAKOTA', 'SD');<br />
INSERT INTO `states` VALUES ('43', 'TENNESSEE', 'TN');<br />
INSERT INTO `states` VALUES ('44', 'TEXAS', 'TX');<br />
INSERT INTO `states` VALUES ('45', 'UTAH', 'UT');<br />
INSERT INTO `states` VALUES ('46', 'VERMONT', 'VT');<br />
INSERT INTO `states` VALUES ('47', 'VIRGINIA', 'VA');<br />
INSERT INTO `states` VALUES ('48', 'WASHINGTON', 'WA');<br />
INSERT INTO `states` VALUES ('49', 'WEST VIRGINIA', 'WV');<br />
INSERT INTO `states` VALUES ('50', 'WISCONSIN', 'WI');<br />
INSERT INTO `states` VALUES ('51', 'WYOMING', 'WY');</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/populate-us-states-112.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Substring Replace</title>
		<link>http://notes.hyperhawk.com/mysql/mysql-substring-replace-294.htm</link>
		<comments>http://notes.hyperhawk.com/mysql/mysql-substring-replace-294.htm#comments</comments>
		<pubDate>Mon, 08 Jun 2009 20:09:01 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=294</guid>
		<description><![CDATA[Example will replace *.gif with *.jpg
UPDATE table_name SET image=replace(image,'.gif','.jpg');
]]></description>
			<content:encoded><![CDATA[<p>Example will replace *.gif with *.jpg<br />
<code>UPDATE table_name SET image=replace(image,'.gif','.jpg');</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/mysql/mysql-substring-replace-294.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

