-
タイムスタンプから日付を選択するMySQLクエリ?
最初にテーブルを作成しましょう。列の1つはタイムスタンプです- mysql> create table DemoTable -> ( -> CustomerName varchar(100), -> CustomerShippingDate timestamp -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De
-
MySQLの列のサブストリングを取得します
SUBSTR()メソッドを使用して、列の部分文字列を取得します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.74 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('This is a MySQL Database'); Query OK, 1 row affected (0.19 sec)
-
MySQLプロシージャで一時テーブルを作成しますか?
MySQLプロシージャで一時テーブルを作成するには、次の構文を使用します- CREATE PROCEDURE yourProcedureName() BEGIN CREATE TEMPORARY TABLE yourTemporaryTableName SELECT yourValue; END 上記の構文を実装して一時テーブルを作成し、テーブルにいくつかのレコードを挿入してみましょう。以下は、ストアドプロシージャとその中に一時テーブルを作成するためのクエリです- mysql> DELIMIT
-
複数回出現する値を見つけるためのMySQLクエリ?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> value int -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.19 sec) mysql> insert into Dem
-
MySQLで今日以外のすべての行を選択しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100), -> DueDate datetime -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。現在の日付が「2019-07-03」であるとしましょう- mysql> insert into DemoTable v
-
MySQLのプリペアドステートメントから戻り値を選択するにはどうすればよいですか?
ストアドプロシージャを作成し、MySQLプリペアドステートメントから戻り値を選択しましょう- mysql> DELIMITER // mysql> CREATE PROCEDURE return_value() -> BEGIN -> SET @returnQuery= 'SELECT 98 INTO @value'; -> PREPARE stmt FROM @returnQuery; -> EX
-
MySQLを使用して列の繰り返し値の数を取得できますか?
はい、GROUPBYでORDERBYDESCを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> PostMessage varchar(100) -> ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します
-
MySQLで行のNULLの数を数える方法は?
MySQLのISNULL()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number1 int, -> Number2 int -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,NULL); Que
-
MySQLのif句を使用して、新しい列に学生の結果を合格または不合格として表示するにはどうすればよいですか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Subject varchar(100), -> Score int -> ); Query OK, 0 rows affected (0.94 sec)
-
MySQLでNULLを無視してレコードを表示する
IS NOT NULLを使用して、NOTNULLレコードのみを表示します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(100) -> ); Query OK, 0 rows affected (3.01 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Q
-
IDに基づいてdesc順に並べられたテーブルから最上位のレコードを選択しますか?
これには、LIMIT1でORDERBYDESCを使用します。最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(100), -> UserMessage text -> ); Query OK, 0 rows affected (1.17 sec)
-
MySQLでID列のシード値を取得するにはどうすればよいですか?
このために、SHOWVARIABLESコマンドを使用できます- mysql> SHOW VARIABLES LIKE 'auto_inc%'; 出力 これにより、次の出力が生成されます- +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | auto_increment_increment | 1 | | auto
-
MySQLでの複数列の並べ替え?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> Value int -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,85885); Query OK, 1 row affected (0.
-
MySQL SELECTでunsignedintに-1を掛けるにはどうすればよいですか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.17 sec) mysql> insert into Dem
-
MySQL varcharフィールドの数値を比較できますか?
はい、最初にCAST()を使用してこれを行うことができます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentScore varchar(100) -> ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコ
-
MySQLは、レコード内のハイフンとの大文字と小文字を区別する完全一致を選択します
大文字と小文字を完全に一致させるには、MySQLのWHERE句の後にBINARYを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmployeeCode varchar(100) -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('
-
列に数値のみを含む値を削除するMySQLクエリ
このために、REGEXPを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ClientCode varchar(100) -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris902'); Query OK, 1 r
-
同様の結果を表示するには、MySQLLIKEとNOTLIKEを使用しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> CollegeCode varchar(100) -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into 
-
MySQLで文字列を時間に変換する方法は?
フォーマット指定子を使用できます。以下は構文です- select str_to_date(yourColumnName,'%d/%m/%Y %h:%i %p') as anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマ
-
MySQLで特定の文字列で並べ替える方法は?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(100) -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.13 sec)