2008-03-19SQLServerで200件レコードがあるうちの100件のみのレコードを取得する方法は、次の通り。カラム名TOP句で行カウントを指定する。パーセントオプションもあるけど、俺には使いどころがないな。このTOP句の中身の数値は整数型指定のようでColdfusionの「cfqueryparam」で「CF_SQL_INTEGER」指定するとエラーになり「CF_SQL_SMALLINT」指定で解決。いうか、ColdFusionだと「cfquery」の「maxRows」オプション使えばいいだけやな。MySQLSQL文でNullの置換(NVL(),IsNull(),IfNull(),COALESCE())各データベースにおけるSQLでNullの置き換えをまとめました。