2017-04-19 11 views
0

私はLIKEという名前のテーブルを持つDBを持っています。Oracle SQLでテーブル名を具体的に定義する方法

upponがテーブルのクエリを実行しようとすると、エラーが発生し、クエリキーワードLIKEを使用しようとしている名前が原因であることがわかります。 L `の仕事は... Oracleでこれにする特別な方法がある文句を言わない今、私はちょうど

SELECT tk_oseba_id, COUNT(tk_tip_like_id) AS St_Like_haha 
    FROM student999.`like`; 

としてテーブルを選択することで、MySQLの中で今、これと同じ行をこの問題を「バイパス」している

またはLIKEキーワードを使用しないでテーブルを操作する方法を教えてください。

+2

oracle wrapped in quotes.from student9999。 "のように、引用符を使用すると大文字と小文字が区別されます。 – xQbert

答えて

1

Oraclesのmysqlのバックティックのカウンターパートは、テーブル名/カラムを定義するための引用符です。

私はそれに対してお勧めしますけれども

は引用符でテーブル名をラップ...テーブル名としてキーワードを使用します。

AND ...引用符を使用すると大文字と小文字が区別されます。

+0

大学のデータベースなので、名前を付けても助けてもらえます。私もそれに反対しています:) thanks –

+0

なぜ大学の教師が学生に悪い習慣を教えるように決心されているのですか? – APC

+0

もしかしたら、現実世界でこのような状況に遭遇した場合、学生はそれをどう扱うかを知っているかもしれません。中小企業向けのERPをサポートしているときに、「注文」というテーブルに何回出会ったのかを教えてください。またはSO上でさえも。 – xQbert

関連する問題