てぃぐれのプログラマwiki

ワクワクに従う

2022-12-01から1ヶ月間の記事一覧

知らなかった集合演算子のルール【ORACLE】

列名は同じじゃなくても良い select 学生番号 as "01", 性別 as "02"from TT01_学生union allselect 学生番号 as "03", 部活動コード as "04"from TT02_所属部活動 結果: 01 02 2010B0162 1 2010B0163 1 2010B0164 2 データの型とカラム数が一緒の必要がある…

自然結合 NATURAL JOIN 【ORACLE】

Natural JOIN 自然結合 普段使わないが、知識として知っておきたい。 空気を読んで結合してくれる。(列名と型が一緒の場合に結合してくれる。) でも、シンプルに書けるだけに、コードとしての可読性が落ちそう。

ファンクションメモ【ORACLE】

LEADING 先頭の指定した文字列を削除する TRIMとセットで書く。 SELECT TRIM(LEADING 'x' FROM 'xxxy') FROM DUAL; 結果:y TRAILING 先頭の指定した文字列を削除する TRIMとセットで書く。 SELECT TRIM(TRAILING 'x' FROM 'xxyx') FROM DUAL; 結果:xxy ※下記…

date型の扱い方雑にまとめ【ORACLE】

MONTHS_BETWEEN 何ヶ月の差があるかの計算 select MONTHS_BETWEEN('11-DEC-20','11-OCT-20') from dual; 結果: 2 12月- 10月 = 2 ちなみに select MONTHS_BETWEEN('11-DEC-20','10-OCT-20') from dual; 2ヶ月と1日の場合 結果: 2.03225806451612903225806451…

置換変数【ORACLE】

経緯 Oracle Master Silverの勉強をしていると普段使わない、置換変数というものが出てきた。 でも使い方をイメージしていると、これ、めっちゃ便利なときあるやん。いつも、自分ができないと思っていたことがこれでできるやんと思うようになったので、wiki…

曖昧検索 アンダースコア _の使い方【ORACLE】

経緯 曖昧検索といえば%を使うが_をあまり業務で使うことなく、頭になかったので、ここに記しておきたい。 _の使い方 like '_x%' 1文字目にxがある2文字目以降は何でも良い like '_ _ _ _%r_ _'; 前に4文字以上がある。後ろから3文字目がr like '_ _ %r%_ _'…

代替引用メカニズム【ORACLE】

経緯 絶対、この先使わないであろう、ORACLEでのシングルクォテーションの役割を果たす機能、書き方を見つけた。 q'[xxx]' 代替引用メカニズムではリテラルを扱うときに、シングルクォテーションで描くのではなく、q' + 任意の文字 で始め、任意の文字 + ' …

コードを読む1 STACK AOJ

経緯 自分のコード力?想像の向上のためソースを読みたい。ついでにアルゴリズムやデータ構造を学びたいのでAOJのソースを見る。 下記コードの見所 自分がやった場合、一回の処理で2回popすることを考えていなかった。 forloopで一回ずつしか処理を回すこと…

インスタンスの振る舞い【C#】

C#

経緯 インスタンスメソッド、クラスメソッド、メソッドのあり方について考えてみた。 よく曖昧になるのだが、これらの使い方がたまに曖昧になる。 この中でインスタンスメソッドはその名の通り、インスタンスの振る舞いである。 これはオブジェクト指向にお…

SupplyParameterFromQueryが動かない【Blazor】

経緯 BlazorでURLからパラメーターを取得したい。 SupplyParameterFromQueryでいい感じに取得できるということなので、使ってみたい。のに使えなかった。 原因 Mainlayoutでページ遷移のため@Bodyを表記している。ある理由があって、ここに@Bodyの代わりに直…