-
MySQLは最高値から最低値の順に並べますか?
最高値から最低値の順に並べ替えるには、ORDERBYDESCコマンド-を使用できます。 select *from yourTableName order by yourColumnName DESC; 低いものから高いものへの結果が必要な場合は、ORDERBYASCコマンド-を使用できます。 select *from yourTableName order by yourColumnName ASC; まずテーブルを作成しましょう- mysql> create table DemoTable ( Value int ); Query OK, 0 rows a
-
MySQLのint列を10000から1ずつ自動インクリメントするように設定しますか?
まず、テーブルを作成しましょう。ここでは、UserIdをAUTO_INCREMENTPRIMARYKEY-として設定しました。 mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY ); Query OK, 0 rows affected (0.72 sec) 以下は、int列を10000から始まる1ずつ自動インクリメントするように設定するクエリです- mysql> alter table DemoTable AUTO_INCREMENT=10000;
-
MySQL SELECTを使用して、クエリに新しい列を追加し、それに値を指定しますか?
MySQLクエリに列を追加して値を指定するには、次の構文を使用します- select yourColumnName1,yourColumnName2,.....N ,yourValue AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); Query OK, 0 rows affecte
-
MySQLで日付を「dd/mm/yyyy」から「yyyymmdd」に変換しています
日付を「dd/mm /yyyy」から「yyyymmdd」に変換するには、date_format()メソッドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Admissiondate varchar(200) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLで名前にスペースを含むテーブルを作成できますか?
MySQLでテーブル名にスペースを含むテーブルを作成するには、バッククォートを使用する必要があります。そうしないと、エラーが発生します。 最初に、名前にスペースを含むテーブルを作成して、どのようなエラーが発生するかを見てみましょう。つまり、以下の「デモテーブル」テーブル名です。 mysql> create table Demo Table ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(20), EmployeeL
-
MySQLでフィールド値によるカスタムソートを実行するにはどうすればよいですか?
MySQLでフィールド値によるカスタムソートを実行するには、ORDER BYでFIELD()メソッドを使用します。最初にテーブルを作成しましょう: mysql> create table DemoTable (StudentId int); Query OK, 0 rows affected (0.58 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.17 sec) mysql> ins
-
MySQLの新しい列の2つの列の違いを取得するにはどうすればよいですか?
まず、新しい列の差を計算する列を持つテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LowValue int, HighValue int ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(LowValue,HighVa
-
MySQLビューを使用して数値に区切り文字を追加するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(343898456); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(222333444); Query OK,
-
MySQLでタブ区切りのSelectステートメントを作成するにはどうすればよいですか?
タブ区切りのselectステートメントを作成するには、MySQLのCONCAT()関数を使用できます。構文は次のとおりです。 select concat(yourColumnName1,"\t",yourColumnName2) AS anyAliasName from yourTableName; 最初にテーブルを作成しましょう: mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varcha
-
MySQLでAM/PMで時間を並べ替える方法は?
MySQLのAM/PMで時刻を並べ替えるには、ORDER BY STR_TO_DATE()を使用できます。 以下は構文です- select yourColumnName from yourTableName ORDER BY STR_TO_DATE(yourColumnName , '%l:%i %p'); まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserLogoutTime
-
MySQLのキーワードでもある列を選択しますか?
MySQLのキーワードでもある列を選択するには、列名の前後にバッククォートを使用する必要があります。 selectはMySQLのキーワードであることがわかっているので、新しいテーブルを作成するときは列名をselectと見なしてください。 テーブルを作成しましょう: mysql> create table DemoTable (`select` varchar(100)); Query OK, 0 rows affected (0.53 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into Demo
-
MySQLクエリの最初の単語を選択しますか?
MySQLクエリの最初の単語を選択するには、SUBSTRING_INDEX()を使用できます。 以下は構文です- select substring_index(yourColumnName,' ',1) as anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFullName varchar(
-
MySQLの1つを除くすべてのレコードを表示する
IN()を使用して、MySQLの1つを除くすべてのレコードを表示できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, FirstName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Larry'); Query OK, 1 row affe
-
MySQLクエリで日付YYYYMMDDをYY-MM-DDに変換するにはどうすればよいですか?
MySQLで日付YYYYMMDDをYY-MM-DDに変換するには、次の構文を使用します- select date_format(str_to_date(yourColumnName, '%Y%m%d'),'%Y-%m-%d') from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientProjectDeadline
-
MySQLでソートし、値をインクリメントしますか?
updateコマンドをユーザー定義変数と一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(20), Position int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',100); Query OK, 1 row affec
-
MySQLで行の特定のシンボルの数を数える方法は?
LENGTH()を使用して、行内の特定のシンボルの数をカウントできます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Value varchar(200) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('?1234?6789?5656?324?'); Query OK, 1 row affected (0.17 sec
-
MySQLの/*はどういう意味ですか?
これは一種のコメントです。 / *はコメントの始まりであり、*/はコメントの終わりです。 コメントの作成方法を実装して表示しましょう mysql> /* This is the first MySQL Program */ MySQLは上記のコメントを無視します。 例を見てみましょう。ここでは、/*と*/でコメントを書きました mysql> /*This table has information about person */ mysql> create table DemoTable ( PersonId int NOT NULL AUTO
-
MySQLでbit(1)フィールドを表示するにはどうすればよいですか?
まず、テーブルを作成しましょう。ここで、列のタイプはbit(1)-です。 mysql> create table DemoTable ( isCaptured bit(1) ); Query OK, 0 rows affected (1.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(1);
-
MySQLでTIMEタイプを使用するにはどうすればよいですか?
まず、テーブルを作成しましょう。その中で、ログイン時間を取得するためにTIMEタイプの列を設定しました- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginTime TIME NULL ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(LoginTime) values(
-
MySQLで整数の文字列から最大値を取得するにはどうすればよいですか?
これには、CAST()とMAX()を使用できます。文字列は文字列と整数で埋められているため、たとえば「STU201」のように、CAST()を使用する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentBookCode varchar(200) ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコ