サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
kobarin.hateblo.jp
「私の服」テーブルの中で、最も多い色を求める。 select 色, count(*) as 枚数 from 私の服 group by 色 having count(*) >= (select max(CNT) from (select count(*) AS CNT from 私の服 group by 色 ) as C ) 色 枚数 赤 23 ↓ 「”私の服”の中で一番多い色は”赤”で、計23枚でした」 追記。簡略化版。 select 色 from 私の服 group by 色 having count(*) >= all(select count(*) AS CNT from 私の服 group by 色 ) as C グループ化した最頻値 select 季節, 色 from 私の服 group by 季節, 色 having count(*) >= all(select count(*
HTMLからスクレイピングでデータを抜き出す際に使用しました。 現時点でわかった使用例を示します。 HTML code example <html> <head></head> <body> <h3>企業いろいろ</h3> <h4>コンビニ</h4> <ul> <li><a href="711.htm">セブン-イレブン</a></li> <li><a href="lawson.htm">ローソン</a></li> <li><a href="famima.htm">ファミリーマート</a></li> </ul> <h4>PC</h4> <ul> <li class="usa"><a href="hp.htm">HP</a></li> <li class="usa"><a href="dell.htm">Dell</a></li> <li><a href="epson.htm">Epson
設定ファイルの場所 Windows Vista/7におけるIIS7.0の設定ファイルは、以下の場所に保存されている。 C:\Windows\System32\inetsrv\config\applicationHost.config ちなみに64bit版でも同じ。 バージョンの異なるIIS間の移行 以下の2つのタグ内をコピーする。 <applicationPools>〜</applicationPools> <sites>〜</sites>
SqlServerログインとデータベースユーザーのマッピングについて解説しています。 用語 データベースユーザー…SSMSの[DB]-[セキュリティ]-[ユーザ]内にあるアカウント SQL serverログイン…SSMSの[セキュリティ]-[ログイン]内にあるアカウント なぜマッピングが必要か? 例えば開発時において、本番サーバーのDBのバックアップファイルを開発用マシンに復元した場合、本番サーバー時のデータベースユーザー「userA」で接続しようとしても出来ません。 理由は「userA」が開発用SQLのログインに登録されていないために起こる現象です。 一般的な誤り 通常まず最初に思い浮かぶのは、「SQLserverログインを追加すればよいのでは?」だと思います。私も同じように考えました。 ではまず、開発用SQLserverにログイン「userA」を追加してSQLserverに接続を試みま
<a id="mylink" href="#">example</a> <script type="text/javascript"> $("#mylink").attr("href", "http://example.com/") </script>
メモ程度に書いた記事がブクマされていたので、少し解説を加えたいと思います。 クラスをジェネリック(List)化する理由 ListはGridviewやRepeaterコントロールのDataSouceとしても使用できるため、 一般的によく使われるDataTableよりも、データ生成時点でバグをかなり減らせると考えます。 DataTableは定義もレコード追加も簡単な反面、例えば以下の様なミスが発生してもコンパイル時には検出できません。 DataTable dt = new DataTable(); dt.Columns.Add("name", Type.GetType("System.String")); dt.Columns.Add("price", Type.GetType("System.Int32")); dt.Rows.Add("りんご", "100円"); //数字だからって「円」
本来であれば、座標(経度・緯度)をまず平面直角座標に変換した上で抽出するのがベストですが、精度を求められない場面でサクッとselect文を実行する方法を紹介します。 以前どこかで見ましたが、ソースを忘れたので製品SQLから引っ張ってきました。確か日本の本州限定のワザだった気がします。 例 「@latと@lngを中心に1000m以内のお店を抽出」する例です。 select NAME, TEL, ADDRESS from MYSHOP where sqrt(power((MyLat - @lat) * 111000, 2) + power((MyLng-@lng) * 91000, 2)) <= 1000 解説 [MyLat] [MyLng]には各々、お店の緯度・経度が入ってます。 @lat、@lngには中心座標の緯度・経度を指定します。もちろん座標数値(36.1234、138.5678等)を
このページを最初にブックマークしてみませんか?
『Kobarin's Development Blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く