mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
例如:現(xiàn)在有department表,如下:
mysql> select * from department; +------+-----------+--------------+-------------+ | d_id | d_name | function_ | address | +------+-----------+--------------+-------------+ | 1001 | 科研部 | 研發(fā)產(chǎn)品 | 3號(hào)樓5層 | | 1002 | 生產(chǎn)部 | 生產(chǎn)產(chǎn)品 | 5號(hào)樓1層 | | 1003 | 銷售部 | 策劃銷售 | 5號(hào)樓1層 | +------+-----------+--------------+-------------+ 3 rows in set (0.00 sec) mysql> select d_name as department_name from department where-> department_name = 銷售部; ERROR 1054 (42S22): Unknown column 'department_name' in 'where clause'對(duì)比地,表別名卻可以在查詢說(shuō)中使用,例如:
mysql> select * from department d where d.d_id = 1003; +------+-----------+--------------+-------------+ | d_id | d_name | function_ | address | +------+-----------+--------------+-------------+ | 1003 | 銷售部 | 策劃銷售 | 5號(hào)樓1層 | +------+-----------+--------------+-------------+ 1 row in set (0.00 sec)總結(jié),mysql字段別名在顯示的時(shí)候用,查詢時(shí)候不能用,表別名在查詢時(shí)候用,在顯示的時(shí)候不用。
? ? ? ? ? ? ? ??
總結(jié)
以上是生活随笔為你收集整理的mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c现代方法8.2节 deal.c程序自己
- 下一篇: 英文单词 hard