MySQLのSUM関数で小数点以下の桁数を制御する方法
MySQLでSUM関数を使用して数値の合計を計算する際、浮動小数点数やDECIMAL型のカラムを扱うと、意図しない多くの小数点以下の桁数が返されることがあります。本記事では、このようなケースで結果を適切に丸めたり、桁数を調整する方法について解説します。
SUM関数の基本的な挙動
SUM関数は指定したカラムの値を合計しますが、元のデータ型に応じて結果の精度が異なりま ...
6月17日 22:57 投稿
Python基礎知識と実践テクニック
Pythonコマンドライン活用
Pythonスクリプトの実行方法
コマンドラインから.pyファイルを実行するには?
pythonコマンドを使用してスクリプトを実行します。現在のディレクトリにある場合は単純なファイル名で実行可能です。
python hello.py
注意:macOS環境ではデフォルトでPython 2が設定されているため、python3コマンドを使用してください。
注意:環境変数PATHが ...
6月17日 17:31 投稿
YashanDBにおけるROWIDとUROWIDのデータ型解説
YashanDBでは、シングルインスタンスおよび共有クラスタ構成において、テーブルオブジェクトのデフォルト格納方式としてHEAP方式が採用されています。データは行単位で編成され、各行の物理的な格納位置からグローバルに一意な識別子、すなわちROWIDが生成されます。ROWIDはテーブルデータの検索におけるアドレス解決に利用されるほか、各行を一意に識別する手段としても機 ...
6月16日 17:02 投稿
情報の保存:メモリとデータ形式
大多数のコンピュータは、メモリ内の個々のビットに直接アクセスするのではなく、8ビットのブロック、すなわちバイト(byte)を最小のアドレス可能なメモリ単位として使用します。マシンレベルのプログラムは、メモリを非常に大きなバイト配列と見なします。この配列は仮想メモリ(virtual memory)と呼ばれます。メモリの各バイトは一意の数字、アドレス(address)によっ ...
6月15日 19:14 投稿
JavaScript基礎文法の要点まとめ
変数と定数
/**
* var : グローバルスコープ、寿命の問題あり、競合しやすい
* let :値を変更可能
* const :変更不可
*/
let userAge = 25;
console.log(userAge);
userAge = 26;
console.log(userAge);
const fixedAge = 18;
console.log(fixedAge);
// エラー:constは変更不可
// fixedAge = 20;
// エラー:初期化必須
// const emptyAge;
データ型
/**
* S ...
6月12日 17:07 投稿
C言語における変数の定義と入出力の基本
変数の定義と命名規則
C言語では、変数を使用する前に必ず宣言が必要です。変数名には以下のルールが適用されます。
英字またはアンダースコア(_)で始まること(例:int ball_radius = 20;)
数字で始めることはできない(例:int 2ball_radius; は無効)
大文字と小文字は区別される(例:height と Height は異なる変数)
予約語(int, while, return など) ...
6月10日 20:11 投稿
ClickHouseで利用可能なデータ型の確認方法と主要な型の解説
ClickHouseでサポートされるデータ型を調べるには、公式ドキュメントまたはシステムテーブルを参照するのが効率的です。
データ型の一覧取得方法
以下のクエリで、現在のインスタンスが認識するすべてのデータ型ファミリーを取得できます:
SELECT name, alias_to
FROM system.data_type_families
WHERE case_insensitive = 1
ORDER BY name;
この結果には、INET4 → IPv4 ...
6月6日 22:47 投稿
Pythonプログラミング:基本から応用までの包括的ガイド
目次
関連リソース
Webフレームワーク
学習プラットフォーム
統合開発環境(IDE)
パッケージ管理
仮想環境
基本構文
データ型
制御構造
モジュールとパッケージ
関数
オブジェクト指向プログラミング
正規表現
JSON処理
列挙型
クロージャ
ラムダ式
デコレータ
例外処理
コマンドライン操作
一般的な誤解
ユーティリティ関 ...
6月6日 18:39 投稿
Javaにおける変数と演算子の基礎
キーワードの分類と用途
Javaのキーワードは言語仕様によって予約された単語であり、特定の意味を持つため、識別子として使用することはできません。すべて小文字で構成されます。
データ型定義: int, double, char, boolean, class, interface, enum
制御フロー: if, for, while, switch, return, break
アクセス修飾子: public, protected, private
クラス・メ ...
5月18日 23:31 投稿
C言語基礎ガイド:データ型から制御構文まで
データ型とC言語
基数の表示
// 10進数、8進数、16進数で値256を表示
#include <stdio.h>
int main(void) {
int val = 256;
printf("dec=%d; oct=%o; hex=%x\n", val, val, val);
printf("dec=%d; oct=%#o; hex=%#x\n", val, val, val);
return 0;
}
10進数は%d、8進数は%o、16進数は%xで表示します。接頭辞(0, 0x)を表示するには%# ...
5月17日 22:27 投稿