-
MySQLクエリの結果を変数に割り当てる方法は?
@anyVariableNameを使用して、クエリの結果を変数に割り当てます。まずテーブルを作成しましょう- mysql> create table DemoTable1864 ( Id int, FirstName varchar(20), LastName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、
-
MySQLを使用して、新しい列の小数点以下2桁に計算を丸めようとしていますか?
丸めるには、MySQL ROUND()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1865 ( Value1 int, Value2 int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1865 val
-
ある列から文字列を取得し、カンマ区切りの値を持つ別の列でその位置を見つけるためのMySQLクエリ?
これには、FIND_IN_SET()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1866 ( Value1 int, ListOfValues varchar(100) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT
-
MySQLクエリで日付/時刻の値を秒単位でインクリメントしますか?
これには、intervalコマンドでdate_add()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1867 ( ArrivalTime datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1867 values('2019-1
-
タイプがDATETIMEのMySQL列セットに時間を追加するにはどうすればよいですか?
日時に時刻を追加するには、MySQLのADDTIME()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1848 ( ShippingDate datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1848 values('201
-
データのフェッチ中に複数の列でnull値を空の文字列に置き換えるMySQLクエリ
このために、IFNULL()またはCOALESCE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1849 ( ClientFirstName varchar(20), ClientLastName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します
-
カスタムのYESまたはNOメッセージを表示するMySQLIF()
まずテーブルを作成しましょう- mysql> create table DemoTable1850 ( OrderStatus varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1850 values('Yes'); Query OK, 1 row affected (0
-
MySQLでタイムスタンプが5分より古いレコードを削除しますか?
これには、DELETEコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1851 ( DueDate datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1851 values('2019-12-03 21:30:35'
-
MySQLでタイプを比較してもエラーが発生しないのはなぜですか?
stringをintと比較しようとしても、MySQLはstringをintに変換するため、エラーは発生しません。まずテーブルを作成しましょう- mysql> create table DemoTable1852 ( Value1 varchar(20), Value2 int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys
-
MySQLで最後の50エントリからランダムな行を5つだけ選択しますか?
これには、サブクエリでORDER BY RAND()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1853 ( UserId int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します m
-
MySQLのリストにある特定のアイテムの個別の数
特定のアイテムの明確な数を見つけるには、GROUP BY句とともにCOUNT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1854 ( Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1854 values(
-
BloodTypeを保存するためにどのMySQLデータ型を使用する必要がありますか?
BloodTypeを保存するには、varchar(3)またはENUMを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1855 ( BloodType varchar(3) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1855 values('
-
ビットフィールドでGROUP_CONCAT()を使用すると、MySQLでガベージが返されますか?直し方?
修正するには、group_concat()を使用し、列に0を追加します。まずテーブルを作成しましょう- mysql> create table DemoTable1856 ( Id int, Value bit(1) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable18
-
特定の文字ハイフンの前にあるすべての文字を取得するMySQLクエリ
このために、SUBSTRING_INDEX()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1857 ( Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1857 values('John-Smith'
-
JavaをMySQLに接続する方法は?
JavaをMySQLに接続するための、Javaコードは次のとおりです- import java.sql.Connection; import java.sql.DriverManager; public class LostConnectionURLDemo { public static void main(String[] args){ String JDBCURL="jdbc:mysql://localhost:3306/web?autoReconnect=true"; &
-
MySQLテーブルに多数の行を挿入する最速の方法は何ですか?
最速の方法の構文を以下に示します。ここでは、INSERT INTOを1回だけ使用し、最適化された方法を形成しました- insert into yourTableName values(NULL,yourValue1',yourValue2),(NULL,yourValue1',yourValue2),....N; まずテーブルを作成しましょう- mysql> create table DemoTable1839 ( ClientId int NOT NULL AUTO_INCREMENT P
-
1つのMySQLクエリで2つのSELECTステートメントを使用して、特定のフィールドに値がないレコードを返します
このために、サブクエリとともにWHERE句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1840 ( UserName varchar(20), UserType ENUM('GUEST','ADMIN') ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコー
-
MySQL正規表現:文字列内の数字を\ dと一致させる方法は?
文字列内の数字を一致させるために、MySQLの構文は次のとおりです- select * from yourTab leName where yourColumnName regexp '[0-9]'; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable1841 ( Code varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマン
-
MySQLで列にNULL行を掛けますか?
NULL行で乗算するには、COALESCE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1842 ( NumberOfItems int, Amount int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTab
-
MySQLで特定の年の開始日と終了日を取得する
これには、MySQL YEAR()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1843 ( StartDate date, EndDate date ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1843