JavaScript

【JavaScript】Unicodeコードポイントから文字列を生成する方法|fromCodePoint/fromCharCode/サロゲートペア完全解説

JavaScriptでUnicodeコードポイントから文字列を生成するString.fromCodePoint()の使い方を解説。fromCharCode()との違い、サロゲートペア、codePointAt()による逆変換、全角半角変換、絵文字処理まで実務で使えるコード例付きで網羅的に紹介します。
JavaScript

【JavaScript】文字のUnicodeコードポイントを取得する方法|charCodeAt・codePointAt・変換関数の使い分け完全ガイド

JavaScriptで文字のUnicodeコードポイントを取得するcharCodeAt・codePointAtの違いを比較表付きで解説。逆変換・文字種判定・エンコーディング変換まで網羅。
JavaScript

【JavaScript】指定した文字数のランダムな文字列を生成する方法|Math.randomとcrypto(パスワード・トークンも安全に)

JavaScriptで指定した文字数のランダムな文字列を生成する方法を解説します。簡易な Math.random() と、パスワード・トークンに必須の暗号学的に安全な crypto.getRandomValues()、crypto.randomUUID()、modulo bias の回避、文字セットの使い分け、実用例まで網羅します。
JavaScript

【JavaScript】ASCIIコードを文字列に変換する方法|fromCharCode・charCodeAt・暗号実装まで完全解説

JavaScriptでASCIIコードを文字列に変換するString.fromCharCode()の使い方を基礎から解説。charCodeAtとの相互変換、ASCIIコード表、大文字⇔小文字変換、ROT13/シーザー暗号の実装、バリデーション活用まで網羅。
COBOL

【COBOL】DISPLAY文完全ガイド|UPON句・WITH NO ADVANCING・編集項目・デバッグ・ログ出力の実践パターン

COBOLのDISPLAY文を完全解説。UPON句による出力先切り替え・WITH NO ADVANCINGで改行抑制・PIC Z編集項目で数値を整形・COMP-3の安全な表示方法。デバッグ用DISPLAY・タイムスタンプ付きログ・件数レポート・UPON CONSOLEの実践パターンまで網羅。
JavaScript

【JavaScript】文字列のバイト数を取得する方法(完全ガイド)

JavaScriptで文字列のバイト数を取得する4つの方法(TextEncoder・Blob・encodeURIComponent・Buffer.byteLength)を解説。UTF-8の文字コード別バイト数比較、絵文字のバイト数、バイト数制限バリデーション、切り詰め関数、パフォーマンス比較まで網羅的に紹介します。
JavaScript

【JavaScript】文字列内の特定文字の出現回数をカウントする方法|split・match・reduce完全ガイド

JavaScriptで文字列内の特定文字の出現回数をカウントする方法をsplit・match・for・reduceの4パターンで解説。部分文字列カウント、出現頻度マップ、パフォーマンス比較、実務パターンまで網羅。
COBOL

【COBOL】日付・時刻の扱い方完全ガイド|CURRENT-DATE・日付算術・月末日計算・年齢計算・バリデーション

COBOLの日付・時刻処理を網羅解説。FUNCTION CURRENT-DATE(21文字の構造)・ACCEPT FROM DATE YYYYMMDD・INTEGER-OF-DATE/DATE-OF-INTEGERによる日付算術・TEST-DATE-YYYYMMDDによるバリデーション・月末日計算・年齢計算・月次バッチ処理の実践パターンまで。
COBOL

【COBOL】コメントの書き方完全ガイド|7桁目*・インライン*>・デバッグ行D・カラム構造・実践パターン

COBOLのコメント記法を網羅解説。7桁目アスタリスク・インラインコメント(*>)・ページ区切り(/)・デバッグ行(D)・IDENTIFICATION DIVISION文書化エントリ・自由形式の違い。固定形式カラム構造の理解からプログラムヘッダー・変更履歴・セクション区切りの実践パターンまで。
Oracle

【Oracle】SUBSTR()関数で文字列の一部を切り出す方法|負の値・SUBSTRB・実務パターンも解説

OracleのSUBSTR()関数で文字列を切り出す方法を解説。基本構文、負の開始位置で末尾から切り出す方法、バイト単位のSUBSTRB()、INSTR()との組み合わせ、REGEXP_SUBSTR()との比較、電話番号・郵便番号の分解など実務パターン、他RDBMS比較、パフォーマンス注意点まで網羅。
SQL

【SQL】スペース(空白)を削除する方法完全ガイド|TRIM・LTRIM・RTRIM・REPLACE・全角スペース対応まで

SQLで文字列からスペース(空白)を削除する方法を完全解説。TRIM関数(前後の空白除去)・LTRIM/RTRIM(片側除去)・REPLACE(全置換・中間スペース対応)・全角スペースの扱い・RDBMS別(Oracle/MySQL/PostgreSQL/SQL Server)の注意点まで、実例SQL付きで網羅。
SQL

【SQL】文字列結合完全ガイド|CONCAT・||演算子・CONCAT_WS・GROUP_CONCAT・STRING_AGG・NULL対策まで

SQLで文字列を結合する方法を徹底解説。CONCAT関数・||演算子・+演算子の違い、CONCAT_WSで区切り文字付き結合、NULLが混ざったときの挙動、数値・日付との型変換、GROUP_CONCAT/STRING_AGGで複数行を1行にまとめる方法まで、MySQL/PostgreSQL/SQL Server/Oracleの実務パターンを網羅します。
Oracle

【Oracle】DECODE関数の使い方完全解説|CASE式との違い・NULL扱い・ピボット集計まで

OracleのDECODE関数の基本構文・NULL扱いの特殊ルール・ネスト・SUM+DECODEによるピボット集計・ORDER BYでの活用・CASE式との違いを実例付きで完全解説します。
JavaScript

【JavaScript】文字列を逆順に並び替える方法|スプレッド構文で絵文字も壊さない反転と回文判定まで解説

JavaScriptで文字列を逆順に並び替える方法を解説します。[...str].reverse().join("")・split・forループ・再帰の比較、split("")だと絵文字(サロゲートペア)が壊れる理由、結合文字をIntl.Segmenterで正しく反転する方法、回文(パリンドローム)判定の実用例まで網羅します。
SQL

【SQL】テーブル一覧を取得する方法|MySQL・PostgreSQL・Oracle・SQL Server・SQLite対応

SQLでデータベース内のテーブル一覧を取得する方法を、MySQL・PostgreSQL・Oracle・SQL Server・SQLiteの5大RDBMSごとに完全解説。SHOW TABLES、information_schema、システムカタログの使い分けからテーブル情報の応用取得まで網羅します。
Oracle

【Oracle】ユーザ権限を確認する方法完全ガイド|システム権限・ロール・オブジェクト権限・スキーマ別・全SQL一覧

Oracleでユーザの権限を確認するSQLを完全解説。DBA_SYS_PRIVS・DBA_ROLE_PRIVS・DBA_TAB_PRIVS・SESSION_PRIVSの使い方から、一般ユーザが自分の権限を確認する方法、ロール経由の権限展開、スキーマ全体の棚卸し用UNIONクエリまで網羅。
SQL

【SQL】ロック調査・解除完全ガイド|SHOW PROCESSLIST・pg_locks・sys.dm_tran_locks・KILLコマンドまで

SQLデータベースでロックが発生したとき、どのセッションが何をロックしているかを特定して解除する方法を徹底解説。MySQL(performance_schema・sys.innodb_lock_waits)、PostgreSQL(pg_locks・pg_stat_activity)、SQL Server(sys.dm_tran_locks)ごとに、調査クエリとKILLコマンドを網羅します。
JavaScript

【JavaScript】文字列を数値に変換できるか判定する方法|Number.isFiniteで空文字・全角・Infinityの罠を防ぐ堅牢な判定

JavaScriptで文字列が数値に変換できるかを判定する堅牢な方法を解説します。素のisNaNやNumberが空文字・空白を0と誤判定する罠、Infinityや全角数字の扱い、value.trim()とNumber.isFinite(Number(value))を組み合わせた決定版、整数限定や正規表現での形式チェックまでまとめます。
JavaScript

【JavaScript】文字列を数値型に変換する方法|Number・parseInt・parseFloat・単項+の違いとNaN・全角・空文字の罠まで解説

JavaScriptで文字列を数値型に変換する方法を Number()・単項+・parseInt()・parseFloat() の4通りで解説します。Number("")が0になる罠、全角数字やカンマ区切りがNaNになる注意点、parseIntの基数指定、Number.isNaNでの安全な変換まで実用的にまとめます。
JavaScript

【JavaScript】文字列の後ろから指定した文字数を取得する方法|slice(-n)・substringと末尾0・絵文字対策まで解説

JavaScriptで文字列の後ろ(末尾)から指定した文字数を取得する方法を slice(-n) と substring で解説します。末尾0文字を取りたいのに全文が返る -0 の罠、文字数が足りない場合の挙動、絵文字(サロゲートペア)対策、「末尾N文字を削除して前を取得」との違いまで実用的にまとめます。