<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>データベース</title><link>http://blogs.wankuma.com/yo/category/1328.aspx</link><description>Oracle とか SQL Server とか</description><managingEditor>おのでら</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>オノデラ</dc:creator><title>PASSJがお休み</title><link>http://blogs.wankuma.com/yo/archive/2007/12/21/114107.aspx</link><pubDate>Fri, 21 Dec 2007 17:02:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2007/12/21/114107.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/114107.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2007/12/21/114107.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/114107.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/114107.aspx</trackback:ping><description>&lt;p&gt;　SQL Server の情報がほしいときに限って PASSJ がお休み orz&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="http://www.sqlpassj.org/" href="http://www.sqlpassj.org/"&gt;http://www.sqlpassj.org/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/114107.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>Oracle : count 関数の注意</title><link>http://blogs.wankuma.com/yo/archive/2007/07/09/84442.aspx</link><pubDate>Mon, 09 Jul 2007 12:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2007/07/09/84442.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/84442.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2007/07/09/84442.aspx#Feedback</comments><slash:comments>946</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/84442.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/84442.aspx</trackback:ping><description>&lt;p&gt;　&lt;a href="http://biz.rivus.jp/sql/distinct_order_by.html"&gt;こちらのページ&lt;/a&gt;でたまたま見つけたんですが、count 関数に渡した列名によって返す値が変わったりしたんですね。&lt;/p&gt; &lt;p&gt;　例えば、&lt;/p&gt; &lt;ol&gt; &lt;li&gt;SELECT COUNT(DEPT_NO) FROM USER_MASTER  &lt;li&gt;SELECT COUNT(*) FROM USER_MASTER&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;　とした場合、（１）では指定した列(&lt;font color="#0080ff"&gt;DEPT_NO&lt;/font&gt;)に「NULL」が含まれている行はカウントされずに数を返します。（２）の場合は基本的に select した全ての行の数を返します(&lt;font color="#0080ff"&gt;すべての列の値が NULL だったときはわかりません(^^;)&lt;/font&gt;)。&lt;/p&gt; &lt;p&gt;　いくら（１）の方が早いからといって適当な列を指定してしまうと、後で痛い目を見るってことですね。(&lt;font color="#0080ff"&gt;NULL 許容不可の列を指定すべきってことです&lt;/font&gt;)&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/84442.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>