タグ

sqlに関するlegnumのブックマーク (19)

  • コーソルDatabaseエンジニアのBlog

    コーソル DatabaseエンジニアBlog へようこそ コーソル DatabaseエンジニアBlogでは、 コーソル所属のエンジニアOracle Databaseを中心としたDatabaseに関わる技術情報を発信しています。 コーソルでは、Oracle Databaseをはじめとするデータベース全般に関わるサービス(コンサルティング、設計、構築など)、オラクル製品のプロダクトサポートサービスを提供しています。 また、不定期で無償の技術セミナーを開催しています。 株式会社コーソル - サービス案内 株式会社コーソル - セミナー情報 コーソルでは、Oracle DatabaseスペシャリストになりたいエンジニアOracle Database技術を活かして働きたいエンジニアを絶賛募集中です。 コーソルについて知るためには・・・ 株式会社コーソル - 会社情報 人事ブログ - 『コー

  • Nullのはなし(up用)

    How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow

    Nullのはなし(up用)
    legnum
    legnum 2013/07/28
    結局NULL無くす方向かw受け側でcoalesceとかnvlがキッチリ組み込まれてるとそういうテーブル作られても発覚遅れるんよねえ
  • TechCrunch | Startup and Technology News

    TechCrunch Disrupt showcases cutting-edge technology and innovation, and this year’s edition will not disappoint. Among thousands of insightful breakout session submissions for this year’s Audience Choice program, five breakout sessions…

    TechCrunch | Startup and Technology News
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • INDEX FULL SCANを狙う - MySQL Casual Advent Calendar 2011 - SH2の日記

    2011年8月のkazeburoさんのエントリに対する解説記事です。結論から言うとkazeburoさんの案に賛成なのですが、日はどうしてそうなったのかというところを確認していきたいと思います。記事はMySQL Casual Advent Calendar 2011の17日目のエントリです。16日目はakira1908jpさんでした。 当時の内容を覚えていない方は、先にkazeburoさんのエントリをご一読ください。また、テストケースがGitHubに公開されていますのでカジュアルに再現試験をすることも可能です。 Covering Index と self-joinMySQL - blog.nomadscafe.jp kazeburo's gist: 1150842 - Gist 問題のSQLをチューニングするには、MySQLがインデックスに対してどのようにアクセスするかという点につ

    INDEX FULL SCANを狙う - MySQL Casual Advent Calendar 2011 - SH2の日記
    legnum
    legnum 2011/12/19
    self-joinで既存インデックス使っちゃうのすごい。けどそもそもなんでそんな奇妙な挙動なんだ
  • 商用サイトでもMySQLの採用はありと思ってましたが、上司によると、MySQLは検索が遅くてSQL文にも制限があるから良くない... - Y...

    もうこれは文化の違いです。MySQL なんてオモチャはダメという 人もいれば、MySQL で何十億レコードでもいけるよ! という人も います。 以下、おもうところをつらつらと書いてみます。 ●機能 違いは多々ありますが、個人的には表層的な問題と思い ますので、ここでは触れません。 ●経験の有無 わたしは OracleMySQL 使いですが、DB2 とか SQLServer を使ってと言われると尻込みします。DB2 や SQLServer が 悪いと言っているわけではありません。よく知らない世界 だからです。 上司の方も知らない世界に飛び込むのは怖いでしょう。MySQL推したいのであれば、その不安を解消するために、 「わたしが詳しいので社内教育しますよ」 「有償サポートありますよ」 「圧倒的にコストが違いますよ」 「まずはプロトタイプ開発で MySQL 使ってみませんか?」 など、上

    商用サイトでもMySQLの採用はありと思ってましたが、上司によると、MySQLは検索が遅くてSQL文にも制限があるから良くない... - Y...
    legnum
    legnum 2011/12/16
    質問の1点に限ればそんな事ないよ、だけどそれだけじゃないからおれもこの考えだなあ。どれ選んでもトラブルはあるわけでそうなった時なるべくめんどくさいこと言われない選択をしてまう。ゴリ押しする時は腹くくる
  • 『OracleよりもMySQLの方が便利だと思うSQL構文比較』

    mysql> select sysdate(); +---------------------+ | sysdate() | +---------------------+ | 2010-08-18 23:11:27 | +---------------------+ 1 row in set (0.00 sec) ■ 2. シーケンス作らなくていい 表の列にauto_increment属性をつけることで、insert時に勝手に採番してくれる。単に固有のID番号を振りたい時は便利すぎる。何でOracleにはないんだ?ってくらい。テーブルごとにシーケンス作って管理するのって結構めんどうくさい。 ただ、性能面で言うと、仕組み的に管理テーブルの行ロックを取ってしまうはずなので、OracleのSEQUENCEには全く敵わないでしょう。後は、複数テーブルに同じ番号を振りたいときも困る。 ■ 3.一列

    『OracleよりもMySQLの方が便利だと思うSQL構文比較』
    legnum
    legnum 2011/03/04
    全部あるあるすぎる!group byの番号指定はまあorder byでもほとんどやらないからいっかな
  • 非モテに「とりあえず風俗いけば?^^」とかいってる奴は根本的に何もわかってない

    とりあえず風俗行けば?^^ とかいってるやつは根的に勘違いしている。 帳票データ出力するのに入力画面や承認のワークフローがバグで動かないって言われたら、 SQLで直接DBにデータ登録してください^^って言ってるようなもんだ。 とりあえず最終的なデータそろえばいいんでしょ? わかってんならそうすりゃいいじゃん? バカなの? 死ぬの? っていってるようなもんだ。 違う。ぜんぜん違う。一連のトランザクションをすっとばしてセクロスだけしても意味ねーんだよ。 友人の紹介でも職場の同僚でもSNSのオフでも飲み会(合コン)でもなんでもいいんだよ。 知りあって連絡先を交換してデートを重ねて手をつないでキスして、その過程の末にセクロスしたいんだよ。 自分のことを好きでいてくれる相手と、お金払わないで、時間を気にしないで、気が済むまでしたいんだよ。 それにしても彼女つくるとか難易度高すぎる。 もう「自然な流

    非モテに「とりあえず風俗いけば?^^」とかいってる奴は根本的に何もわかってない
    legnum
    legnum 2010/05/31
    直すけど時間かかるって言ったらふざけんな!じゃあ直接って返したらそれもダメってとこまで一緒でワロタ。結果求めるならSQLバッチ(風俗)使え、過程求めるなら時間かかること受け入れようぜ
  • データベースについて教えてください。画像データを保存して、SQLで画像をキーにして検索をかけられるデータベースはありますでしょうか?

    データベースについて教えてください。画像データを保存して、SQLで画像をキーにして検索をかけられるデータベースはありますでしょうか?

    legnum
    legnum 2009/04/02
    画像で検索ってのは無いと思うけどあんのかな。スティッキーズ!とか死んでるぽいしhttp://b.hatena.ne.jp/entry/http://4965.jp/
  • ユーザーの伝票明細テーブルを間違ってTRUNCATEした。 ROLLBACKも効かない。:アルファルファモザイク

    編集元:プログラマー板「759 :仕様書無しさん: 2009/03/12(木) 07:32:32 」より 178 WBC監督(東京都):2008/09/14(日) 22:30:48.60 ID:mNrtA2B90 深夜のメンテナンス作業で眠くて眠くて、ユーザーの伝票明細テーブルを間違ってTRUNCATEした。 ROLLBACKも効かない。 あせってArcserve開いてテーブルを戻そうとする・・・ログウィンドウを見ると、 バックアップバッチは数ヶ月前から停止したままだった。 頭が真っ白になった。 IDCを出て深夜の自席に戻って、机の中の大事なものをかきあつめてかばんに詰めた。 社員証を課長の机の上に置き、会社を出て、アパートに戻る。 保険証、パスポート、前の年に死んだ愛犬の写真を持ち、始発にあわせて家を出る。 携帯が鳴り始める。何度も何度も何度も。空港につくころには着信

    legnum
    legnum 2009/04/01
    TRUNCATEのが良い場面結構あるからなあ。やべええええ!ろろろROLLBACKしなきゃ!と思いながらも慌てて打ったコマンドはCOMMITだった、って経験ならありますもちろん死んだ
  • MySQLのINDEXに関する質問です。アドバイスお願いいたします。…

    MySQLのINDEXに関する質問です。アドバイスお願いいたします。 以下のテストを実施したところ、Query2ではINDEXが使われない状況となってしまいました。 MySQL4,5ともに同じ状況です。 ▼検証対象テーブル CREATETABLEIFNOTEXISTSitems( idBIGINT(20)UNSIGNEDNOTNULLauto_increment, prefecture_idINT(11)UNSIGNEDdefaultNULL, item_type_idINT(11)UNSIGNEDdefaultNULL, item_category_idINT(11)UNSIGNEDdefaultNULL, data_idsLONGBLOBdefaultNULL, PRIMARYKEY(id) )ENGINE=MyISAM; ▼作成したINDEX ALTER TABLE items AD

    legnum
    legnum 2009/03/03
    テーブル全件が検索結果としてヒットするならこれ以上早くしようが無いと思うんだけど/ええ!?速くなったって事は検索結果13311件から変わってるんじゃないの??
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    legnum
    legnum 2009/01/26
    なんだこれミスった結合キーどうやって消すんだ
  • どうも世間では、思ったよりDBエンジニアが不足している様だ: 不倒城

    ちょっと技術的な話。oracle分かる人にしか分からないかも。 最近取引先のシステムを見る機会が何度かあったのだが、昨日すんごいとこ見た。 DBが重くて業務にならないというから、ちょっと中を覗かせてもらったらもうエラいこっちゃ。 ・業務ロジックの殆どをファンクション・プロシージャで構成している。なのに、キャッシュヒット率が妙に低い。 ・調べてみようと思ったら一回もstatspackが取得されていない。(担当者には、「statspack?syslogならとってあるんですが…」と言われた) ・各テーブルのindexがどういう訳か全列に貼られている。ちなみにindexは全テーブル例外なくその一個だけ(プライマリキーを除けばだが)。 ・と思ったら、PKが文字列だったりするテーブルがあちらこちらにある。 ・試しにファンクションを一つ二つ見てみたら、なんか普通にクロス結合されまくっていてちょっとくらっ

    legnum
    legnum 2009/01/22
    ひでえw重いって苦情に対してチューニングせずにサーバ買わせるってのは見かける。技術がないエンジニアだとその方が対費用効果あったり。ビューは無知な人が使うと全件検索のが速いとかなあ
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    legnum
    legnum 2008/12/12
    確かに女子側のは見かけませんね。女子にSQL使いが少ないって事な気もするけど支援ブクマ。あと具体例いくつか出した方がいいような。「彼氏をDISTINCT出来ません!」そんな女子は爆発しろ!
  • 女優とSQL

    http://www.simple-talk.com/author/robyn-page/ イギリスの昼ドラにでている女優((もっともセクシーな新人にノミネートされたこともあるそうな))がSQL絡みの専門的な記事を書いていてgeekが小躍りしているようだ。 http://www.reddit.com/r/programming/comments/7hvn8/is_this_real_a_hot_tv_actress_that_writes_sql/ ソーシャルブックマークでは「マジかよ!ホットなTV女優がSQL Serverの記事を書いたぜ!」という記事が。 Not real. There are no girls on the Internet. (マジじゃないよ。インターネットに女の子なんていねーし。) So who shops at victoriasecret.com? (じゃあヴ

    女優とSQL
    legnum
    legnum 2008/12/08
    NullNullしてきたらCOALESCEするんですよね。わかります
  • Oracle の隠し関数 wmsys.wm_concat が非常に強力な件について

    Oracle には非公開の隠し関数やパラメータが非常に多く存在します。そんな中でもつい最近知った wmsys.wm_concat という関数が非常に強力です。機能としては集約関数に相当するもので、正規化したテーブルを非正規化して出力するような要件にピッタリですが、Oracle 11g のマニュアルにも記載されていないので Undocumented な関数であることを理解して使用する必要があります。(※つまりは Oracle 保守でもサポート外ってわけです。) さて、実際どのようなことができるかをみてみます。例えばポイントサイトのようなサービスにおけるポイント管理テーブルを考えてみます。たとえば、以下のような簡易なテーブル構造であったとします。※このエントリ用の仮想的なテーブルですので実用的ではないです。 名前 NULL? 型 備考 ----------------- -------- --

    legnum
    legnum 2008/09/16
    おおこりゃいいな
  • SQL文をきれいにフォーマットしてくれる『SQL in Form』 | POP*POP

    長~いSQL文を見ているとどこがどういう構造になっているのかがわからなくなってきますよね。 そうしたときに使えそうなのが「SQL in Form」です。 一般向けのサービスではないですが、関係ある方には便利なのでは。 以下に簡単にご紹介。 ↑ たとえばこのようなSQL文。コメント分やインデントがわかりにくくなっています。 ↑ SQL in Formを通せばこの通り。構造がすっきりして見やすいですね。 変換する際には改行やインデント、空白の扱いなどの設定をすることもできます。またデスクトップ用のアプリもあるみたいですね。 ご利用は以下からどうぞ。無料で使えます。 » SQL Formatter / SQLFormatter formats SQL Statements

  • Oracleを適切にインストールするには

    全22回で構成される連載で、「Silver DBA10g」の合格に必要な知識を身に付けましょう。入門的な資格である「ORACLE MASTER Bronze Oracle Database 10g」(参考:「ORACLE MASTER Bronze DBA講座」「ORACLE MASTER Bronze SQL基礎I 講座」)に比べて範囲が広く問題数も多いため、取りこぼしがないよう1つ1つの項目を確実に押さえていくようにしましょう。 それでは、Silver DBA10gの範囲に沿って、問題を解きながら解説していきます。 Oracle Database 10gソフトウェアのインストール ポイント Oracleソフトウェアをインストールするための前提要件、環境構成が対象となります。また、インストール時に実行する必要のあるorainstRoot.shやroot.shスクリプトによる処理内容も理

    Oracleを適切にインストールするには
    legnum
    legnum 2007/03/23
    復習
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    legnum
    legnum 2007/02/27
    mixiSQLとか大歓迎です。SQLはもっと脚光を浴びるべきじゃないですか?SQLなら自分も色々と弄れるって理由だけで言ってます。サーバの負荷がどうなるかなんて知りませんー。
  • 1