ログログ– Author –
ログログ
リーマンショックの影響で26歳の時にIT業界から離れ、紆余曲折を経て34歳でエンジニアに復帰しました。
復帰前は開発未経験でしたが、独学した知識と面接時のコミュニケーション力で見事開発エンジニアとして復帰しました!
今はフリーランスエンジニアとして仕事をしています。
■保有資格
・Java Gold SE 11
-
PHP
【PHP】配列と連想配列と多次元配列の説明と使用例
【配列とは?】 1つの変数に複数の値を持つものです。 整数型や文字列型は1つの変数に1つの値を持ちますが、配列は同じようなデータの集まりを1つの変数に持つことができるようになっています。 配列には通常の添字配列、連想配列、多次元配列があります。... -
MySQL
【MySQL】DATETIME型をYYYY-MM-DDの条件でSELECTした結果
以下のようなデータ(2018-12-28 YYYY-MM-DD)を、「2018‐12‐28」を条件に検索した場合、どのような結果になるかちょっと気になったので確認してみた。 [crayon-66365cf2c7a0f193148870/] ①出力結果 ②「2018‐12‐28」で絞り込み [crayon-66365cf2c7a1360483... -
MySQL
【MySQL】DATETIMEをVIEWでDATEにする方法
DATETIME型をDATE_FORMAT関数で、YYYY-MM-DD形式に変換するとVIEWでDATEではなく、VARCHAE(10)になってしまう問題の解消方法。 方法としては、DATE型でキャストすればよいだけです。 (Tableau(BIツール)からデータ抽出した際、DATE型のつもりが文字型... -
MySQL
【MySQL】先頭の0を削除して出力(ゼロサプレス)する方法
コード値等で、"001"となっている値を、"1"として出力するには、CAST関数でSIGNED/UNSIGNEDを指定して数値型にする方法があります。 SIGNED/UNSIGNEDは正負の値の有無があり、範囲は以下のようになります。 ・SIGNED:INTEGERで正負の値(-2147483648 ~... -
MySQL
MySQLのCASE文でORが正しく評価されない場合
CASEでORが正しく評価されない場合、記述の仕方が誤っている可能性があります。 以下のようなデータがあるとします。 flgは3種類あり、0と1⇒A、2⇒Bとして出力するとします。 idflg11213042 以下のように、ORのあとに値をすぐに書いてしまう記述(0 or 1)... -
MySQL
【MySQL】自テーブルのカラムの値を0埋めで更新する方法
構文 [crayon-66365cf2c7e1c513654923/] 記載例 [crayon-66365cf2c7e1f713553870/] UPDATE前後の値を比較 UPDATE前 UPDATE後 1 00001 10 00010 010 00010 (注意) lpad(huga, 5 , '0')の桁数指定5は、カラムの文字列数以内である必要があり...