
質問はここでいいでしょうか?
SQLyogを使って作成したテーブルをlocalhostで表示させようとしています。limit句とorder by句は合わせて用いることが出来ました。今、ここにさらにlike演算子を追加しようとしています。これは可能でしょうか?
また、上記の(order byとlimit処理のみの)デーブルに新たにkeyカラムを加えたところ'(order by) Key ASC LIMIT 0,10'"の所でエラーが出ます。他のカラムではこの書き方で首尾よくいっているため原因が分かりません。
どちらかでもいいので教えて頂けますか\(*^▽^*)/
No.1ベストアンサー
- 回答日時:
SQLyogというソフトは、対応RDBMSはMySQLでは?
ここのカテゴリのPostgreSQLでは、「LIMIT 0,10」とは書けず、「OFFSET 0 LIMIT 10」という書き方になるようですから。
「(ORDER BY) 列名」という書き方で、本当にうまく行っているのでしょうか?
MySQL、PostgreSQLのどちらも、構文エラーになりました。
一般的なSQLの書き方では、「ORDER BY 列名」です。
「order by key」では、keyが予約語になっているので、MySQLではエラーになります。
「order by `key`」とバックコーテーションで列名を囲ってください。
「WHERE 列名 LIKE ~」という条件追加は、MySQL等を使っているなら、何ら問題ないはずです。
ここでも予約語の列名なら、列名を「`」で囲むのを忘れないでください。
すいません、()は分かりやすくするためにorder byを入れたために発生した文字でした。
教えて頂いた方法で試してみます。
keyは予約語なのですね。
どれでうまくいかないんだと思います。
文字を変えてみます。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10がインストールできま...
-
エクセルで縦のカラムデータを...
-
Ophcrackについて
-
postgresqlのtableのカラムの型...
-
php、postgresqlを使ってwebア...
-
三段論法を真理値表で証明する
-
sqlの中で、 例えば条件句で AN...
-
tesuto 01
-
python3.12のインストール方法
-
Pythonで2つのデータ(キー無し...
-
数値が定期的にあらわれる文字...
-
終端クォート ' が必要です と...
-
PostgressからMySQL(MariaDB)...
-
【PostgreSQL】行の値の並びを...
-
列が存在しないと言われる
-
PostgreSQL14.6のSSL対応について
-
ポストグレにあるExcelファイル...
-
PostgreSQL レコードからアイテ...
-
文字切り替えの時に 中央にでる A
-
postgreSQL カラムの全ての値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
INSERTできるレコード数を制限...
-
PostgreSQLで表結合+DELETEしたい
-
長いSQL文を実行するには?
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
0の除算
-
■一番最初に値が入っている(Nul...
-
COPY時のtimestamp型について
-
alter tableすると、処理が止ま...
-
SQLで特定データがNULLなら別デ...
-
constraint と index の違い
-
SQLite:項目が存在しない場合の...
-
Oracleの制約構文に関して
-
INSERTできない
-
powergres(postgres)にalter文...
-
DB2でUNIQUE制約を削除したい
-
SQLiteに関数追加
-
DB2 「既存カラムへのnot null...
-
複数キーワードでのあいまい検索
おすすめ情報