Yes, you can do this with a CASE statement. The syntax may depend on you db, but on SQL Server
ORDER BY CASE Colleges WHEN 'Harvard' THEN 1 WHEN 'Princeton' THEN 2 WHEN 'Dartmouth' THEN 3 ELSE 100 END This would put those three colleges in that order, and all others would go after them. To be smart you should add another ORDER BY field to sort all of the ones that hit the default case in some way (so, sort by the CASE statement, then by the Colleges field). Thanks Mark -----Original Message----- From: Che Vilnonis [mailto:[EMAIL PROTECTED] Sent: Friday, January 25, 2008 1:41 PM To: CF-Talk Subject: OT: SQL Question -- Order by a column's value? Suppose I have a small set of data with a column named "Colleges". Is there a way to write an ORDER BY statement to say something like... ORDER BY Colleges 'Harvard', Colleges 'Princeton', Colleges 'Dartmouth'??? Just wondering... Che ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;160198600;22374440;w Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:297457 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4