MySQL– category –
-
MySQL
【SpringBoot入門】#2~ 開発環境を準備しよう(DB)
【DB(MySQL)】 ダウンロード MySQLダウンロード 私の環境がWindowsのため、画像はWindows用になっています。 あなたの環境に合わせたOSを選択してDLして下さい。 インストール ダウロードしたファイルを実行すると、Installerが起動します。 【Add】をクリ... -
MySQL
MySQL-タイムゾーン設定すると起動しなくなる原因と対処方法
MySQLのタイムゾーン設定をすると、XAMPPでMySQLが起動できなる原因と対処法です。 【原因】 原因は、MySQL(MariaDB)は最初から日本語設定が入ってないためです。 default-time-zone = "Asia/Tokyo" とする場合、タイムゾーンを追加する必要があり... -
MySQL
【MySQL】DATETIME型をYYYY-MM-DDの条件でSELECTした結果
以下のようなデータ(2018-12-28 YYYY-MM-DD)を、「2018‐12‐28」を条件に検索した場合、どのような結果になるかちょっと気になったので確認してみた。 [crayon-6708b17a3a7e5752041601/] ①出力結果 ②「2018‐12‐28」で絞り込み [crayon-6708b17a3a7e942402... -
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)...
12