order by節でエイリアスフィールド名を使用できますか?mysqlのorder by節でエイリアスフィールドを使用できますか?
たとえば、
SELECT id, name AS firstname
FROM users
ORDER BY firstname
可能でしょうか?私はこれを試してみると、それはエラーを出した。
order by節でエイリアスフィールド名を使用できますか?mysqlのorder by節でエイリアスフィールドを使用できますか?
たとえば、
SELECT id, name AS firstname
FROM users
ORDER BY firstname
可能でしょうか?私はこれを試してみると、それはエラーを出した。
別名は、列に 別の名前を付けるために問合せ選択リストで使用することができます。 GROUP BY句、ORDER BY句、またはHAWING 句のエイリアスを使用して列を参照することができます。
チェックhere。
はい、「order by」節に列別名を使用できます。
あなたはそれが内蔵されたMySQLの「ユーザー」テーブルで動作確認することができます。
select User as name,Host from user order by name;
それがその後、何か他のは、クエリと間違ったに違いない、「アウトエラーが発生した」場合。正確なエラーメッセージをカット/ペーストしてください。
この1を試してみてください、私は名前が予約語であるため、列名とテーブルにバックティック追加しました:その正しいので、任意のエラーがあってはならない
SELECT `id`, `name` AS firstname
FROM `users`
ORDER BY firstname
。そして何が間違っていますか? – Bajrang
「ありがとうございます!おそらく私は間違っていたでしょう。私はもっと研究しなければならないはずです。これは今働いています。 –