MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SAPDBで特定の月からSQLクエリを実行する


T0.nameがcha​​rファイルされている場合は、次のようにOrderByを置き換える必要があります-

order by
case when cast(left (T0.Name,2) as int)>=8
   then cast(left (T0.Name,2) as int)-8
   else cast(left (T0.Name,2) as int)+4
 end

  1. MySQLクエリで列名「from」を使用する際に問題が発生しましたか?

    「from」はMySQLで予約語であるため、列名として「from」を直接使用することはできません。 それでも使用したい場合は、バックティック記号を使用する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    `from` varchar(100),    Name varchar(10)    ); Query OK, 0

  2. 特定の月に基づいてMySQLテーブルからデータを選択しますか?

    MySQLのMONTH()メソッドを使用して、月に基づいて日付を選択します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(10), -> UserPostMessageDate datetime, -> UserLikes int -> ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ