記事一覧
最近驚いたこと 2023-4-30 MACのNumbersの標準機能(STOCK)
概要私も結構長い間MACをメインに使っていて、タダで使えたり、印刷が何も加工せずとも結構綺麗なこともありNumbersを使うことも多いのですが。。。
体系的に勉強したり、調べたこともなかったせいか、今日初めて気づいた事があったので、書いておきます。
Numbersのファイルメニューから「新規」を選ぶと
個人財務 というテンプレートの中に
マイ株式 というのがある。
これを選ぶと
なんかもう出
シェルからSQL応用(01_翌月最終日をYYYYMMDD形式で取得,MAC,zsh)
概要SQLをシェルから実行することの実戦的な利用方法として各ソフトのSQLで使用可能な関数の機能を使った計算とか文字列処理の結果の取得がある。ログファイルの中身やファイル名自身が日付を含んでいる場合はとても多いからである。
年月日の計算はプログラム的にとか、表計算で対応しようとすると、結構複雑なことになる場合があるように思われるが、RDB環境のSQLでは暦の計算に役立つ関数が装備されている場合が多
シェルからSQL実行する(csvq-01,MAC,zsh)
概要SQLを実行して何か結果を出すということは、データベースソフトの機能を使用しなくても、SQL実行をサポートしたツールを使用しても可能である。
csvqはcsvファイルに対してSQLを使用した操作が行えるツールである。
MACなのでHomebrewで導入しておく。
-zsh % brew install csvqRunning `brew update --auto-update`...==>
シェルからSQL実行する(sqlite3-01,MAC,zsh)
概要Sqlを実行して、何か結果を出すのであれば、実はMACの場合、何かソフトを入れずとも、最初から入っているsqlite3を使うのが、一番手軽である。
% PS1="%N %# "-zsh % which sqlite3/usr/bin/sqlite3
でまず(values(0))を使ってSELECTしてみる。
-zsh % echo "select 5+4*3/2-1 from (valu
シェルからSQL実行する(h2database-01,MAC,zsh,Java19)
概要h2database でコマンドラインからSQLを指定して実行する。
Apache Derby付属ijで実行やhsqldb付属sqltool.jarで実行と同等機能の確認。
本質とは関係ないが、コマンドプロンプトに実行シェル(Macの場合zsh)を表示するように変更した上で、H2databaseのjarファイルの保管ディレクトリを環境変数に設定する。
~ % PS1="%N %# "-
PowershellプロンプトからSQL実行(Apache Derby-03,Win,Powershell v5,Java19)
概要Apache Derby付属のijにPowershellのパイプライン入力からSQLコマンドをインメモリモードで起動したApache Derbyに渡して実行結果を得る。
テスト用SQLはSYSIBM.SYSDUMMY1を利用した(OracleでDUALを使用する場合と同様)Select文で簡単な計算(5+4*3/2-1)の結果を表示するものを使用。
PS C:\Users\User> fun
コマンドプロンプトからSQL実行(Apache Derby-02,Win,cmd,Java19)
概要Apache Derby付属のijに標準入力からSQLコマンドをインメモリモードで起動したApache Derbyに渡して実行結果を得る。テスト用SQLはSYSIBM.SYSDUMMY1を使用した(OracleでDUALを使用する場合と同様)Select文で簡単な計算(5+4*3/2-1)の結果を表示するものを使用。
C:\Users\User>prompt $v$g$sMicrosoft