MySQLのキーワードでもある列を選択しますか?
MySQLのキーワードでもある列を選択するには、列名の前後にバッククォートを使用する必要があります。 selectはMySQLのキーワードであることがわかっているので、新しいテーブルを作成するときは列名をselectと見なしてください。
テーブルを作成しましょう:
mysql> create table DemoTable (`select` varchar(100)); Query OK, 0 rows affected (0.53 sec)
以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。
mysql> insert into DemoTable values('Records'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('All Data'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Information'); Query OK, 1 row affected (0.32 sec)
以下は、selectコマンドを使用してテーブルのレコードを表示するためのクエリです。
mysql> select *from DemoTable;
これにより、次の出力が生成されます。
+-------------+ | select | +-------------+ | Records | | All Data | | Information | +-------------+ 3 rows in set (0.00 sec)
以下は、MySQLのキーワードでもある列を選択するためのクエリです。
mysql> select `select` from DemoTable;
これにより、次の出力が生成されます。
+-------------+ | select | +-------------+ | Records | | All Data | | Information | +-------------+ 3 rows in set (0.00 sec)
-
MySQLは列の値からランダムに2つの値を選択しますか?
ランダムに選択するには、ORDER BY RAND()を使用します。 2つの値のみを選択するには、MySQLでLIMIT2を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1815 ( Question text ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa
-
MySQLで選択した値が「0」の場合は別の列から選択しますか?
これには、MySQLでIF()を使用します。構文は次のとおりです- select IF(yourColumnName1=0,yourColumnName2,yourColumnName1) as anyAliasName from yourTableName; テーブルを作成しましょう- mysql> create table demo30 −> ( −> id int not null auto_increment primary key, −> value int, −> original_value int